আমি কীভাবে ওরাকল জাভা 8 আনইনস্টল করব এবং ওয়েবআপডি 8 ইনস্টলারটির পরিবর্তে ওরাকল জাভা 7 ইনস্টল করব?


31

আমি টার্মিনালে টাইপ করে ওরাকল জাভা 8 ইনস্টল করেছি:

sudo add-apt-repository ppa:webupd8team/java  
sudo apt-get update
sudo apt-get install oracle-java8-installer

তবে এখন আমি ওরাকল জাভা 8 আনইনস্টল করতে চাই এবং এর পরিবর্তে ওরাকল জাভা 7 ইনস্টল করতে চাই sudo apt-get install oracle-java7-installer

আমি জাভা 8 আনইনস্টল করতে পারি? টার্মিনালে আমি কোন কমান্ড টাইপ করব?

উত্তর:


21

জাভা 8 অপসারণ করতে টার্মিনালে এই কোডটি দিয়ে চেষ্টা করুন :

sudo apt-get purge oracle-java8-installer

তারপরে টাইপ করুন:

javac -version

আউটপুট অবশ্যই হবে:

javac: command not found

এবং উবুন্টুতে জাভা 7 ইনস্টল করতে আমি টার্মিনালে এই কোডটি ব্যবহার করি:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

এর পরে জাভা ইনস্টল করা আছে কি না তা দেখতে নিম্নলিখিত টাইপ করুন:

java -version

আউটপুট অবশ্যই হবে:

java version "1.7.0_80"

1
এটি কাজ করে না, কারণ ইনস্টলারটি একজন ইনস্টলার। এটি অন্যান্য জিনিস আছে ....
dorien

4
এটা তোলে করেন জাভা অপসারণ যখন প্যাকেজ পার্জ করা হয়।
AndreKR

5

আপনি টার্মিনালে aptitudeপ্রবেশ apt-get --purge remove <package>করে প্যাকেজগুলি সরিয়ে ফেলতে পারেন ।

আমি --purgeবিকল্পটি সুপারিশ করেছি যেহেতু apt-get removeকখনও কখনও কনফিগারেশন ফাইলগুলি পিছনে থাকতে পারে এবং যদি আপনার পরিকল্পনার কোনও পুরানো সংস্করণ ইনস্টল করতে হয় তবে সেগুলি বিবাদ সৃষ্টি করতে পারে।


5

প্রথমত, বিকল্প সিস্টেমের কারণে আপনার জাভা to-এ স্যুইচ করতে জাভা 8 আনইনস্টল করার দরকার নেই। কেবলমাত্র ওরাকল-জাভা 7-ইনস্টলার ইনস্টল করা জাভা 7 কে পছন্দসই জেভিএম / জেডিকে তৈরি করবে। আপনার যদি কখনও জাভা 8 প্রয়োজন হয়:

$ sudo update-java-alternatives --set java-8-oracle

মনে রাখবেন যে এই পরিবর্তনগুলি / usr / বিন / জাভা পরিবর্তিত হয়, সুতরাং এটি সেই সিস্টেমের সমস্ত কিছুকে প্রভাবিত করে যা ডিফল্ট জাভাতে নির্ভর করে। যদি কোনও একক অ্যাপের জন্য আলাদা জাভা প্রয়োজন হয় তবে আপনি জাভাআহোম সেট করতে চাইতে পারেন (যেমন, / usr / lib / jvm / java-8-ওরাকল) j

সতর্কতা: এটি কেবল ওয়েবআপড 8 প্যাকেজগুলির মাধ্যমে ইনস্টল করা ওরাকল জাভাতে কাজ করে! যে কোনও ওপেনজেডিকে প্যাকেজ যুক্ত করার ফলাফল অনির্ধারিত রয়েছে!

আপনার যদি সত্যিই জাভা 8 থেকে মুক্তি পাওয়ার দরকার পড়ে তবে ওরাকল-জাভা 8-ইনস্টলার এর অপসারণ স্ক্রিপ্টগুলি ইনস্টলারের পাশাপাশি জেডিকে সরিয়ে ফেলবে।


1

আমি অনুমান করছি যে এর বেশিরভাগ এখানেই বাস করে:

$ du -h -d 1 /usr/lib/jvm
363M    /usr/lib/jvm/java-8-oracle

ব্যবহার whichএবং তারপর ls -lফলাফলে, আমি দেখেছি যে লিঙ্ক উপরে ফোল্ডারের সব পথ বাতলান, বিভিন্ন জাভা এক্সেকিউটেবল (জন্য একটা চেন নেই java, javacইত্যাদি), তাই আপনি মুছে ফেলতে চান পারে / পাশাপাশি এই লিঙ্ক মুক্ত করুন।

$ which java
/usr/bin/java
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Apr  5  2015 /usr/bin/java -> /etc/alternatives/java
$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 39 May  3  2015 /etc/alternatives/java -> /usr/lib/jvm/java-8-oracle/jre/bin/java

এর মধ্যে কিছু নথিপত্র /usr/share/doc/java-common/এবং ব্যবহারকারীর পছন্দগুলি রয়েছে বলে মনে হয়~/.java

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.