আমি জাভা এসডিকে 8 টি সরঞ্জাম (ডিবিয়ান ব্যাকপোর্ট রিপোর থেকে ইনস্টল করা) ডিফল্ট হিসাবে সেট করার চেষ্টা করছি।
# update-java-alternatives --list
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1069 /usr/lib/jvm/java-1.8.0-openjdk-amd64
# update-java-alternatives --set /usr/lib/jvm/java-1.8.0-openjdk-amd64
update-alternatives: error: no alternatives for mozilla-javaplugin.so
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
হুম, সেই ত্রুটিটি থেকে দূরে থাকুন (যা আমি বিশ্বাস করতে শুরু করি তা হ'ল https://askubuntu.com / সেকশনস / 141791/is-there-a-way-to- update- all-java- related- বিকল্পগুলি যদি না হয় তবে আমি কীভাবে এটি ঠিক করতে জানি না, কারণ আমি দেখতে পাচ্ছি jdk8 এর জন্য কোনও আইসডেটিয়া প্লাগইন নেই), এই কৌশলটি করা উচিত ছিল, তাই না?
তবে অনেক জাভা সরঞ্জাম এখনও জাভা 7 তে নির্দেশ করে:
# update-alternatives --get-selections | grep java
appletviewer manual /usr/lib/jvm/java-8-openjdk-amd64/bin/appletviewer
extcheck auto /usr/lib/jvm/java-7-openjdk-amd64/bin/extcheck
idlj auto /usr/lib/jvm/java-7-openjdk-amd64/bin/idlj
jar auto /usr/lib/jvm/java-7-openjdk-amd64/bin/jar
jarsigner auto /usr/lib/jvm/java-7-openjdk-amd64/bin/jarsigner
java manual /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
javac auto /usr/lib/jvm/java-7-openjdk-amd64/bin/javac
javadoc auto /usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc
...
কি দেয়? ভেঙে যাচ্ছে!
সম্পাদনা করুন:
এর সাথে কাজ করেছিলাম:
for i in `update-alternatives --get-selections | grep java | awk '{print $1}'`; do update-alternatives --config $i; done
এটি ম্যানুয়ালি আপনাকে প্রতিটি সরঞ্জামের জন্য অনুরোধ করবে। যা প্রায় এক মিনিট সময় নেয়। তবুও, আমি আরও ভাল উপায় আছে কিনা তা জানতে চাই।