জাভা প্যাকেজগুলি কীভাবে ইনস্টল করবেন:
অফিসিয়াল উবুন্টু প্যাকেজগুলি ব্যবহার করে কাঙ্ক্ষিত জাভা সংস্করণ / সংস্করণগুলি ইনস্টল করুন, যা বিকল্পগুলি:
sudo apt install -y openjdk-8-jdk
বা / এবং অন্যান্য সংস্করণ ব্যবহার করে পরিচালনা করা হয় :
sudo apt install -y openjdk-11-jdk
উপরের উত্তরগুলি কেবল তখনই সঠিক হয় যখন আপনার মেশিনে সমস্ত সফ্টওয়্যারের জন্য আপনার কেবলমাত্র একটি সংস্করণ থাকবে এবং আপনি আপডেট-বিকল্প ব্যবহার করে এড়িয়ে যেতে পারেন। সুতরাং কেউ এটি দ্রুত। কোড বা অন্য কোনও জায়গায় হার্ডকোড করতে পারে:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
তবে এটি স্বাস্থ্যকর নয়, পরবর্তীতে আপনি সংস্করণটি পরিবর্তন করতে পারেন।
জেভিএহোম সেট করার সঠিক উপায় (এবং optionচ্ছিকভাবে জাভা_এসডিকে, জাভা_জেআরই)
সঠিক উপায় (এবং যখন আপনার একাধিক থাকে তখন বাধ্যতামূলক), আপডেট-বিকল্পটি কী নির্দেশ করছে তা সনাক্ত করা এবং সক্রিয় সংস্করণে স্যুইচ করতে সর্বদা আপডেট-বিকল্প ব্যবহার করা use
উভয়ের জন্য এখানে পরামর্শ: কেবলমাত্র ইউনিক্স অ্যাকাউন্ট বা সমস্ত অ্যাকাউন্টের জন্য (মেশিন স্তর)।
১. শুধুমাত্র নির্দিষ্ট ইউনিক্স অ্যাকাউন্টের জন্য:
আপনার যদি মেশিন পর্যায়ে এটি করার অনুমতি না থাকে তবে এটি ব্যবহার করুন।
cat <<'EOF' >>~/.bashrc
export JAVA_HOME=$(update-alternatives --query java | grep Value | cut -d" " -f2 | sed 's!\(\/.*\)jre\(.*\)!\1!g')
export JDK_HOME=${JAVA_HOME}
export JRE_HOME=${JDK_HOME}/jre/
EOF
২. এটি মেশিন পর্যায়ে করতে এবং সমস্ত বোর্ন শেলগুলির জন্য আপনার ২ টি পদক্ষেপ প্রয়োজন:
2.a
cat <<'EOF' | sudo tee /etc/profile.d/java_home_env.sh >/dev/null
export JAVA_HOME=$(update-alternatives --query java | grep Value | cut -d" " -f2 | sed 's!\(\/.*\)jre\(.*\)!\1!g')
export JDK_HOME=${JAVA_HOME}
export JRE_HOME=${JDK_HOME}/jre/
EOF
আপনার শেলটি ডিফল্টরূপে ইন্টারেক্টিভ হিসাবে সেট নাও হতে পারে, আপনি এটিও করতে চাইতে পারেন:
2.b
cat <<'EOF' | sudo tee -a /etc/bash.bashrc >/dev/null
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
EOF
PS: update PATH আপডেট করার দরকার নেই কারণ আপডেট-বিকল্পগুলি / usr / bin / এর লিঙ্কটি যত্ন করে।
আরও চালু: https://manpages.ubuntu.com/manpages/trusty/man8/update-al متبادلs.8.html