প্রশ্ন আমি কিভাবে একটি অ্যামাজন লিনাক্স সার্ভারে জাভা 1.8 এ আপগ্রেড করতে পারি?


আমি সুডো ইয়াম আপডেট করার চেষ্টা করেছি কিন্তু এটি জাভাটিকে "1.7.0_75" রাখে। আমার এটি অন্য অ্যাপ্লিকেশনের সাথে কাজ করার জন্য 1.8 প্রয়োজন কিন্তু এটি আপগ্রেড করতে পারে না তা নির্ধারণ করতে পারে না।
আমি নিজে যেভাবে এটি ইনস্টল করতে হবে? যতদূর আমি দেখতে পাচ্ছি ইন্টারনেটে এই সম্পর্কে অনেক তথ্য নেই।
চশমা:

java version "1.7.0_75"
OpenJDK Runtime Environment (amzn-2.5.4.0.53.amzn1-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

যখন আমি এখন আপডেট করার চেষ্টা করি:

[ec2-________]$ sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest                                         | 2.1 kB     00:00
amzn-updates/latest                                      | 2.3 kB     00:00
No packages marked for update

আমি কি করতে হবে অন্য কিছু আছে?
ধন্যবাদ।


118
2018-02-03 15:32


উত্স




উত্তর:


জাভা 1.7 অপসারণ এবং জাভা 1.8 ইনস্টল করুন:

sudo yum install java-1.8.0
sudo yum remove java-1.7.0-openjdk

191
2018-02-03 15:53



এই সঠিক, আপনাকে ধন্যবাদ। আপনি দেখতে পারেন হিসাবে আমি এই নতুন। - K_dar
ইনস্টলেশন আদেশ পরিবর্তন করে যাতে এটি aws-apitools মুছে না। - David Levesque
মনে রাখবেন এটি শুধুমাত্র জাভা রানটাইম ইনস্টল করবে। - johnnieb
@ জোহনিয়েব আপনি এই সাথে পুরো জেডিকে পেতে পারেন: yum install java-1.8.0-openjdk-devel.x86_64 - orange80
@ কমলা 80 আমি কমান্ড বিশ্বাস করি yum install java-1.8.0-openjdk-devel -y - johnnieb


জাভা রানটাইম ইনস্টল করুন 1.8

sudo yum install java-1.8.0

অথবা যদি আপনি একটি জাভা কম্পাইলার এবং অন্যান্য বিকাশকারী সরঞ্জাম প্রয়োজন হয়:

sudo yum install java-1.8.0-openjdk-devel

তারপর ডিফল্ট জাভা 1.8 তৈরি করতে বিকল্প কমান্ড ব্যবহার করুন।

sudo /usr/sbin/alternatives --config java
sudo /usr/sbin/alternatives --config javac
# etc

যদি আপনি পছন্দ করেন তবে আপনি জাভা 1.7 টি মুছে ফেলতে পারেন

sudo yum remove java-1.7.0-openjdk

কিন্তু এটা মুছে ফেলুন পরে আপনি জাভা 1.8 ইনস্টল করেছেন বা অ্যাজ-অ্যাপিটুলগুলিও মুছে ফেলা হবে কারণ এটি ইনস্টল করা জাভা উপর নির্ভর করে।


131
2017-10-07 07:33



এটি সবচেয়ে সঠিক উত্তর। আপনি যদি গৃহীত উত্তরটি অনুসরণ করেন তবে আপনি অ্যাজ-অ্যাপিটুল হারাবেন। - Lionel Port
Sudo / usr / sbin / বিকল্পগুলির জন্য - config java - Sanjay Verma


yum install java-1.8.0 -y
/usr/sbin/alternatives --set java /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java
/usr/sbin/alternatives --set javac /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/javac
yum remove java-1.7.0-openjdk

1
2017-10-24 21:49