আপনার ম্যাক-এ একসাথে একাধিক জাভা ভার্সন রাখা সম্ভব। এই আর্টিকেলে আমরা দেখব কিভাবে Homebrew ব্যবহার করে ম্যাক-এ জাভা ইনস্টল করতে হয় এবং কিভাবে জাভা ৮, ১১, ১৩ এবং লেটেস্ট ভার্সনের মধ্যে স্যুইচ করা যায়।
পূর্ব-প্রয়োজনীয়তা
শুরু করার আগে নিশ্চিত করুন আপনার ম্যাক-এ Homebrew ইনস্টল করা আছে। যদি না থাকে, তবে নিচের কমান্ড দিয়ে ইনস্টল করুন:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
এরপর Homebrew Cask ইনস্টল করুন:
$ brew tap homebrew/cask-versions
$ brew update
$ brew tap caskroom/cask
Brew দিয়ে লেটেস্ট জাভা ভার্সন ইনস্টল করা
লেটেস্ট জাভা ভার্সন ইনস্টল করতে শুধু এই কমান্ডটি চালান:
$ brew cask install java
নির্দিষ্ট জাভা ভার্সন ইনস্টল করা (Java 8, 11, 13)
পুরানো বা নির্দিষ্ট JDK ভার্সনগুলো AdoptOpenJDK-র থেকে পাওয়া যায়:
$ brew tap adoptopenjdk/openjdk
$ brew cask install adoptopenjdk8
$ brew cask install adoptopenjdk11
$ brew cask install adoptopenjdk13
জাভা ভার্সনগুলোর মধ্যে স্যুইচ করা
বিভিন্ন জাভা ভার্সনের মধ্যে স্যুইচ করতে আপনার .bash_profile ফাইলে নিচের কনফিগারেশন যোগ করুন। এখানে জাভা ৮ এবং ১১-এর মধ্যে স্যুইচ করার উদাহরণ দেওয়া হলো:
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
# ডিফল্টভাবে জাভা ১১ সেট
java11
পরিবর্তনগুলো लागু করার জন্য .bash_profile রিলোড করুন:
$ source ~/.bash_profile
এখন আপনি সহজেই ভার্সন পরিবর্তন করতে পারেন:
$ java8
$ java -version
java version "1.8.0_261"
উপসংহার
এই পোস্টে আমরা শিখেছি কিভাবে Homebrew ব্যবহার করে ম্যাক-এ যেকোনো ভার্সনের জাভা ইনস্টল ও ম্যানেজ করতে হয়।