প্রশ্ন আমি কিভাবে সূর্য / ওরাকলের মালিকানা জাভা জেডিকে 6/7/8 বা জেআরই ইনস্টল করতে পারি?


আমি ইনস্টল করতে চাই ওরাকলের জেআরই এবং তারা মুক্তি যখন সফ্টওয়্যার Updater সঙ্গে সর্বশেষ সংস্করণে আপডেট করতে। ক্যানোনিকাল বা ওরাকল দ্বারা সরবরাহিত একটি উবুন্টু প্যাকেজ আছে?

মুক্তি পাওয়ার আগে জাভা 7, আমি অনুসরণ করেছিলাম এই পথে স্থাপন করা জাভা 6

কিন্তু এটা জন্য কাজ করে না জাভা 7। কোন প্যাকেজ নেই sun-java7-xxx। আপনি কিভাবে ইনস্টল করতে পারেন জাভা 7?


534
2017-08-07 08:04


উত্স


আমি ওপেনজেডিকে ব্যবহার করে একটি কার্যকর বিকল্পের চেয়ে আরও বেশি কিছু বলতে চাই: এটিও রেফারেন্স বাস্তবায়ন এখন। - nickguletskii
openJdk ব্যাংক অ্যাপলেট দ্বারা বা অন্য সফ্টওয়্যার দ্বারা সমর্থিত নয়। উদাহরণঃ আপত্তানা স্টুডিও - Elzo Valugi
"এই ভাবে" লিঙ্ক প্রকাশ করা হয় ... একটি উপায় কোন বিবরণ? - rogerdpack
@ এলজোভালগি আমি মনে করি আপনাকে ব্যাংক অ্যাপলেট ব্যবহার করার জন্য ইস্কেড চা প্রয়োজন হতে পারে। এটা OpenJDK উপর ভিত্তি করে। - GKFX
@ জিকেএফএক্স নং, এই নির্দিষ্ট ব্যাংকের জন্য ইসেডটিয়া কাজ করছিল না এবং ব্যাংক কেবল ও ওরাকলের জাভা সমর্থন করে। এদিকে তারা জাভা ব্যবহার করে চলে গেছে এবং আমি মনে করি এটি একটি বুদ্ধিমান সিদ্ধান্ত। - Elzo Valugi


উত্তর:


সেখানে একটি অনুরূপ উত্তর কিভাবে JRE ইনস্টল করতে হবে 7।

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

ম্যানুয়াল উপায়

  • ডাউনলোড 32-বিট বা 64-বিট লিনাক্স "সংকুচিত বাইনারি ফাইল" - এটি একটি ".tar.gz" ফাইল এক্সটেনশান আছে।

  • এটা অসমপ্রেস

    tar -xvf jdk-8-linux-i586.tar.gz   (32-বিট)

    tar -xvf jdk-8-linux-x64.tar.gz   (64-বিট)

    JDK 8 প্যাকেজ মধ্যে নিষ্কাশিত হয় ./jdk1.8.0 ডিরেক্টরি। N.B .: Oracle প্রতিটি আপডেটের সাথে মাঝে মাঝে এই পরিবর্তন মনে হচ্ছে যেহেতু এই ফোল্ডার নাম চেক করুন।

  • এখন JDK 8 ডিরেক্টরি সরানো /usr/lib

    sudo mkdir -p / usr / lib / jvm
    sudo mv ./jdk1.8.0 / usr / lib / jvm /
    
  • এখন রান

    sudo আপডেট-বিকল্পগুলি - ইনস্টল করুন "/ usr / bin / java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
    sudo আপডেট-বিকল্পগুলি - ইনস্টল করুন "/ usr / bin / javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
    sudo আপডেট-বিকল্পগুলি - ইনস্টল করুন "/ usr / bin / javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
    

    এটি Oracle JDK কে 1 এর অগ্রাধিকার প্রদান করবে, যার অর্থ অন্যান্য JDK ইনস্টল করা হবে ডিফল্ট হিসাবে এটি প্রতিস্থাপন করুন। আপনি Oracle JDK ডিফল্ট থাকা চাইলে উচ্চতর অগ্রাধিকার ব্যবহার করতে ভুলবেন না।

  • ফাইল মালিকানা এবং এক্সিকিউটেবলগুলির অনুমতিগুলি সঠিক করুন:

    sudo chmod a + x / usr / bin / java
    sudo chmod a + x / usr / bin / javac
    sudo chmod a + x / usr / bin / javaws
    sudo chown -R root: root /usr/lib/jvm/jdk1.8.0
    

    N.B .: মনে রাখবেন - জাভা জেডিকে আরো অনেক এক্সিকিউটেবল রয়েছে যা আপনি উপরেরভাবে ইনস্টল করতে পারেন। java, javac, javaws সম্ভবত সবচেয়ে ঘন ঘন প্রয়োজন হয়। এই উত্তর তালিকা অন্যান্য নির্বাহক পাওয়া যায়।

  • চালান

    sudo আপডেট-বিকল্পসমূহ - কনফিগার জাভা
    

    আপনি নিচের মত একই আউটপুট দেখতে পাবেন - উদাহরণস্বরূপ jdk1.8.0 এর সংখ্যা নির্বাচন করুন 3 এই তালিকায় (যদি না আপনি আপনার কম্পিউটারে জাভা ইনস্টল না করে থাকেন তবে কোনও ক্ষেত্রে "কনফিগার করার জন্য কিছুই নেই" বলে একটি বাক্য উপস্থিত হবে):

    $ sudo update-alternatives --config java
    There are 3 choices for the alternative java (providing /usr/bin/java).
    
      Selection    Path                                            Priority   Status
    ------------------------------------------------------------
      0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
      1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
    * 2            /usr/lib/jvm/jdk1.7.0/bin/java                   1         manual mode
      3            /usr/lib/jvm/jdk1.8.0/bin/java                   1         manual mode
    
    Press enter to keep the current choice[*], or type selection number: 3
    update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
    

    উপরের জন্য পুনরাবৃত্তি করুন:

    sudo update-alternatives --config javac
    sudo update-alternatives --config javaws
    

NetBeans ব্যবহারকারীদের জন্য নোট!

তোমার দরকার ডিফল্ট হিসাবে নতুন JDK সেট করুন কনফিগারেশন ফাইল সম্পাদনা।


আপনি যদি মোজিলা ফায়ারফক্স প্লাগইনটি সক্ষম করতে চান তবে:

32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

N.B .: আপনি প্লাগইন লিঙ্ক করতে পারেন (libnpjp2.so) থেকে /usr/lib/firefox/plugins/ একটি সিস্টেম-ওয়াইড ইনস্টলেশন জন্য (/usr/lib/firefox-addons/plugins 15.04 থেকে পরবর্তী)। উবুন্টু 13.10 এর জন্য, প্লাগইন ডিরেক্টরিটির পথ হল /usr/lib/firefox/browser/plugins/

আপনার কনফিগারেশনের উপর নির্ভর করে, আপনাকে ফায়ারফক্স (বা অন্যান্য ব্রাউজার) এর জন্য অ্যাপারমোর প্রোফাইলটি আপডেট করতে হবে /etc/apparmor.d/abstractions/ubuntu-browsers.d/java:

# Replace the two lines:
#  /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
#  /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,

তারপর apparmor পুনরায় আরম্ভ করুন:

sudo /etc/init.d/apparmor restart

সহজ উপায়

JDK 7 ইনস্টল করার সবচেয়ে সহজ উপায় ওয়েব Up8 Oracle Java OOS এর সাথে এটি করা। যাইহোক, এটা বিশ্বাস করা হয় যে এই পিপিএ কখনও কখনও ডেট আউট হয়। এছাড়াও নোট একটি পিপিএ ব্যবহার করে বিপদ

এটি JDK 7 ইনস্টল করে (যা জাভা JDK, JRE এবং জাভা ব্রাউজার প্লাগইন অন্তর্ভুক্ত করে):

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default

উৎস

N.B .: কেউ screams আগে এই ও ওরাকল রিডিস্ট্রিবিউশন লাইসেন্সের বিরুদ্ধে - পিপিএ আসলে ব্যক্তিগত সংগ্রহস্থলের মধ্যে জাভা নেই। পরিবর্তে, পিপিএ সরাসরি ও ওরাকল থেকে ডাউনলোড করে ইনস্টল করে।

স্ক্রিপ্ট উপায়

যদি আপনি কোন পূর্ববর্তী জাভা ইনস্টলেশনের সাথে উবুন্টুর একটি নতুন ইনস্টলেশনে থাকেন তবে এই স্ক্রিপ্টটি কনসোলের মধ্যে সমস্ত টাইপ করতে চাইলে উপরে বর্ণিত প্রক্রিয়াটিকে স্বয়ংক্রিয় করে। তোমাকে মনে রাখব এখনও Oracle এর ওয়েবসাইট থেকে জাভা ডাউনলোড করতে হবে - ওরাকলের লিঙ্ক নেই wget বন্ধুত্বপূর্ণ।

এই ব্যবহার করার আগে নিশ্চিত করা যে এই স্ক্রিপ্ট একই ডিরেক্টরির মধ্যে হয় .tar.gz ফাইল এক্সটেনশান আপনি ডাউনলোড এবং আছে না একই ফোল্ডারে jdk-7 দিয়ে শুরু হওয়া ফাইল। যদি থাকে, তাহলে অস্থায়ীভাবে ফোল্ডার থেকে তাদের সরান। স্ক্রিপ্ট এক্সিকিউটেবল করতে মনে রাখবেন (chmod +x <script's file>)।

#!/bin/sh

tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws

আপনি যদি ফায়ারফক্সের জন্য প্লাগইন ইনস্টল করতে চান তবে স্ক্রিপ্টের শেষে এটি যুক্ত করুন:

mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart

ইনস্টলেশন সফল হলে পরীক্ষা করুন

নিম্নলিখিত কমান্ডের সাহায্যে ইনস্টলেশনের সফলতা পরীক্ষা করে দেখুন:

java -version

আপনি ভালো কিছু দেখতে হবে

java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

JRE মোজিলা প্লাগইন ব্যবহার করে সফল হয়েছে কিনা তা পরীক্ষা করে দেখুন অফিসিয়াল ওরাকল ওয়েবসাইট


জাভা 6 এর জন্য: আমি কিভাবে ওরাকল JDK 6 ইনস্টল করব?


848
2017-08-07 11:32



এটি আপডেট করার জন্য একই একই প্রক্রিয়া করতে প্রয়োজন? - Lucio
উবুন্টু 1২.04 এলটিএস-এ 32-বিট জেডিকে ইনস্টল করার জন্য এটি সফলভাবে কাজ করে, যা আমি পেয়ে যাচ্ছিলাম bash: /usr/bin/java: No such file or directory যখন আমি চালানোর চেষ্টা করেছিলাম java -version। apt-get install libc6-i386 সমস্যা সংশোধন করা হয়েছে। - gregmac
আমি ব্যবহার পরামর্শ /usr/local/* পরিবর্তে /usr/* এখানে মত কোন ম্যানুয়াল ইনস্টলেশন জন্য। যেভাবে আপনি নিজে নিজে প্যাকেজ ম্যানেজার দ্বারা পরিচালিত স্টাফগুলির সাথে ক্লাস্টারটি ইনস্টল করেন এবং ম্যানুয়াল ইনস্টলেশনটিকে আরও কার্যকর করতে পারেন - Flint
আমি দৃঢ়ভাবে এই ম্যানুয়াল উপায় সুপারিশ। এটা সবচেয়ে নির্ভরযোগ্য। ওরাকল জাভা লাইসেন্সপ্রাপ্ত হওয়ার পর পিপিএ আর কাজ করে না। এবং উপরের স্ক্রিপ্টটি অনুমান করে যে আপনি কম্পাইলার এবং রানটাইম ব্যবহার করছেন এবং এটির সংস্করণটি পুরানো। - JohnMerlino
কিভাবে আমি manpage ইনস্টল করতে পারেন? - Tim


সেখানে একটি অনুরূপ উত্তর কিভাবে JDK ইনস্টল করতে 8

JRE ইনস্টল করুন

ডাউনলোড 32-বিট বা 64-বিট লিনাক্স "সংকুচিত বাইনারি ফাইল" - এটি একটি ".tar.gz" ফাইল এক্সটেনশান আছে এবং এটি অসঙ্গতি করে

tar -xvf jre-7-linux-i586.tar.gz

JRE 7 প্যাকেজটি ./jre1.7.0 ডিরেক্টরির মধ্যে বের করা হয়। এখন JRE 7 ডিরেক্টরি সরানো /usr/lib:

sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0

তারপরে, বর্তমানে ইনস্টল করা জাভা বিকল্পগুলির একটি তালিকা পেতে নিম্নলিখিতটি চালান।

sudo update-alternatives --config java

আপনি আউটপুট পাবেন:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

Press enter to keep the current choice[*], or type selection number:

শেষ নম্বরটি মনে রাখুন এবং এই ইউটিলিটি থেকে বেরিয়ে এন্টার টিপুন যেমন এই উদাহরণে নম্বরটি মনে রাখুন 2

যদি শুধুমাত্র একটি বিকল্প দেখানো হয় তবে নম্বরটি মনে রাখুন 0

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3

এটি বিকল্প তালিকাতে আপনার নতুন JRE 7 ইনস্টলেশন যুক্ত করবে যেমন উল্লেখিত সংখ্যা + 1, অর্থাৎ উপরে উল্লেখিত 3 টি উদাহরণ ব্যবহার করুন। এখন ওকেল জাভা JRE ব্যবহার করতে জাভা কনফিগার করুন:

sudo update-alternatives --config java

আপনি নীচের আউটপুট একই দেখতে পাবেন - jre1.7.0 এর সংখ্যা নির্বাচন করুন, অর্থাৎ, 3:

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

N.B .: যদি আগের কোনও জাভা ইনস্টলেশান না থাকে তবে নতুন JRE ডিফল্ট হবে এবং আপনি উপরে দেখবেন না।

আপনার JRE 7 ইনস্টলেশনের নতুন সংস্করণটি পরীক্ষা করুন:

java -version

এটা উত্পাদন করা উচিত

java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

ফায়ারফক্স / ক্রোম প্লাগইন ইনস্টল করুন

একটি টার্মিনালে:

mkdir ~/.mozilla/plugins

যদি এটি ইনস্টল করা থাকে তবে IcedTea প্লাগইনটি সরান।

sudo apt-get remove icedtea6-plugin

জাভা প্লাগইনটির পূর্ব সংস্করণটি সরান (হতে পারে বা উপস্থিত হতে পারে না):

rm ~/.mozilla/plugins/libnpjp2.so

এখন আপনি একটি সিম্বলিক লিঙ্ক তৈরি করে প্লাগইনটি ইনস্টল করতে পারেন (আপনি ফায়ারফক্সকে বলুন, প্লাগইন কোথায় অবস্থিত)। 32 বিট জাভা ব্যবহারের জন্য

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 বিট জাভা ব্যবহারের জন্য

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

নিশ্চিত করুন যে JRE ব্যবহার করে সফল হয়েছে অফিসিয়াল ওরাকল ওয়েবসাইট


170
2017-09-17 20:30



চলমান পরে sudo update-alternatives --config java, আমি নিম্নলিখিত আউটপুট পেতে:There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java Nothing to configure. আমি কি ভুল করছি? - Shoan
মহান উত্তর, ধন্যবাদ! ওরেকল কেন এই জন্য প্যাকেজ তৈরি করতে সময় ব্যয় করতে পারে না তা অবাক। - bbqchickenrobot
@ শোয়ান, যে ক্ষেত্রে, ধাপে যান "যদি শুধুমাত্র একটি বিকল্প দেখানো হয় তাহলে 0 নম্বরটি মনে রাখুন" - henrique
এই উত্তরের জন্য ধন্যবাদ, Oracles নির্দেশাবলী একটি linux নোব জন্য আবর্জনা হয়, এই তৈরি জিনিস অনেক সহজ! - David Barker
এই পদ্ধতিটি কাজ করে - apt-get জানবে না যে আপনি জাভা ইনস্টল করেছেন। তাই এন্টি, মেনেন ইত্যাদি ইন্সটল করার চেষ্টা করছে, এখনও openjdk ইনস্টল করতে চাইবে। পরিবর্তে কিছু ভালো webupd8.org/2012/01/... আমার জন্য মহান কাজ! - Brad


এখানে ওরাকল JDK 7 ইনস্টল করার জন্য একটি পরীক্ষিত এবং কাজ সমাধান এবং তার সমস্ত ফাইলগুলি "javac" এবং অন্য সব কাজ করে: উবুন্টুতে ওরাকল জাভা 7 (JDK) কিভাবে ইনস্টল করবেন

এখানে কমান্ডগুলি (কেবল সুবিধার জন্য):

  1. থেকে সর্বশেষ Oracle JDK 7 ডাউনলোড করুন এখানে
  2. আপনার হোম ফোল্ডারে ডাউনলোড করা ওরাকল জাভা জেডিকে সংরক্ষণাগারটি এক্সট্র্যাক্ট করুন - "jdk1.7.0_03" নামে একটি নতুন ফোল্ডার (জাভা JDK7 আপডেট 3 এর জন্য) তৈরি করা উচিত। এটি "java-7-oracle" এ পুনঃনামকরণ করুন এবং নিম্নলিখিত কমান্ডগুলি ব্যবহার করে / usr / lib / jvm এ সরান:
cd
sudo mkdir -p /usr/lib/jvm/      #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/

3. ব্রুস Ingalls দ্বারা তৈরি জাভা প্যাকেজ আপডেট করুন (উবুন্টু 11.10, 11.04, 10.10 এবং 10.04 জন্য উপলব্ধ প্যাকেজ):

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java

4. এখন ওরাকল জাভা JDK ইনস্টল করার জন্য টার্মিনালে নিম্নোক্ত কমান্ডটি চালান:

sudo update-java

Select the Java Version that you want to install and set as the default

কয়েক মিনিটের পরে ওরাকাল জাভা জেডিকে আপনার উবুন্টু মেশিনে সফলভাবে ইনস্টল করা উচিত। আপনি এই কমান্ডগুলি টার্মিনালে চালানোর মাধ্যমে সংস্করণটি পরীক্ষা করতে পারেন:

java -version
javac -version

আপডেট Oracle জাভা 8 (স্থিতিশীল) মুক্তি আছে। এটি ইনস্টল করার জন্য, নিম্নলিখিত কমান্ড ব্যবহার করুন:

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

আরো তথ্য @ ওয়েবUpd8: ওরাকল জাভা 8 ইনস্টল করুন উবুন্টু ইন পিপিএ রেপোসিটিরি [জেডিকি 8]


100
2018-01-29 10:42



আমি মনে করি এই স্ক্রিপ্টটি gnome (tools) এর জন্য কাজ করবে তবে কুবুন্টু মেশিনের জন্য অতিরিক্ত ইনস্টলেশনের প্রয়োজন হবে (উদাহরণস্বরূপ, কুবুন্টুতে gksudo অনুপস্থিত)। - Marcin Gil
ভাল এবং অপেক্ষাকৃত ব্যথাহীন সমাধান, এটিতে jdk1.7.0_03 ইনস্টল করা হয়েছে - prusswan
আমি ঠিক এই পদ্ধতিটি jdk1.7.0_03 টি নির্দিষ্ট বিটা 2 তেও ব্যবহার করতে ব্যবহার করেছি। এটি কাজ করে, যদিও একটি ত্রুটি রিপোর্ট করা হয়েছে (জেনেটিতে, স্পষ্টতই); ত্রুটি ফলাফল প্রভাবিত হয়েছে বলে মনে হচ্ছে না। - Kelley
উবুন্টু 13.04 এ এটি চেষ্টা করে এবং এটি কাজ করে। +1 ধন্যবাদ - mamdouh alramadan
তথ্য যোগ করুন, যদি আমরা কোন বিদ্যমান jdk মুছে ফেলতে চাই না, তাহলে আমাদের প্রথম কথোপকথনটি এড়িয়ে যাওয়া উচিত বিদ্যমান jdk মুছে দিন - Anwar


থেকে http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html :

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer

94
2017-10-17 16:58



বেশিরভাগ লোকই প্রথম উত্তরটি ব্যবহার করার জন্য প্রলুব্ধ হয়, যা বেশ জটিল এবং এটি আপনার ম্যানুয়াল ইনস্টলার ডাউনলোড এবং সার্ভারে সরানোর মতো অনেকগুলি ম্যানুয়াল কাজ দরকার। আপনার উত্তর সহজ এবং কার্যকর !!! টেক্সাস - sorin
@ সোরিসবার্নিয়া কিছু লোক তৃতীয় পক্ষের সংগ্রহস্থলগুলি ব্যবহার করতে পছন্দ করে না কারণ সেগুলি সর্বদা আপডেট বা অনলাইনের জন্য নয়। - umop aplsdn
উবুন্টু সার্ভারে, আমি add-apt-repository কমান্ডটি পেতে "sudo apt-get পাইথন-সফটওয়্যার-বৈশিষ্ট্যাবলী ইনস্টল করুন" ব্যবহার করতে হয়েছিল। - Mark Butler
@ সোরিসবার্নিয়া কারণ সাধারণত সংগ্রহস্থলটি পুরোপুরি পুরনো - dstarh
উল্লেখ্য যে Webupd8 PPA তে একটি স্ক্রিপ্ট রয়েছে যা Oracle জাভাটিকে ডিফল্ট হিসাবে সেট করবে (যদি আপনার একাধিক JRE এর / JDK ইনস্টল করা থাকে তবে দরকারী) এটি ইনস্টল করুন sudo apt-get install oracle-java8-set-default। এছাড়াও এই উত্তরটি একটি বিট তারিখের বাইরে নোট করুন, আপনি সম্ভবত ইনস্টল করা উচিত oracle-java8-installer এই দিনগুলি. - JonasCz


এইভাবে আমি এখনই এটি আনইনস্টিকে ইনস্টল করেছি। এটি একটি বরং দীর্ঘ উত্তর হবে, কিন্তু এটা আমার জন্য কাজ করে।

ওরাকল থেকে সর্বশেষ জাভা এসডিকে 1.7.0 ডাউনলোড করুন। তারপর এটি নিষ্কাশন / Usr / lib / JVM:

cd /usr/lib/jvm/
sudo tar -xvzf ~/jdk-7-linux-x64.tar.gz
sudo mv jdk1.7.0 java-7-oracle
sudo ln -s java-7-oracle java-1.7.0-oracle

যে পরে আমি তৈরি .java-1.7.0-oracle.jinfo নিম্নলিখিত বিষয়গুলির সাথে / usr / lib / jvm ফাইলটি:

alias=java-7-oracle
priority=100
section=non-free

jre ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel
jre java /usr/lib/jvm/java-7-oracle/jre/bin/java
jre java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm
jre javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws
jre jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol
jre keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool
jre pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200
jre policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool
jre rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid
jre rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry
jre unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200
jre orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd
jre servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool
jre tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv
jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec
jdk appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer
jdk apt /usr/lib/jvm/java-7-oracle/bin/apt
jdk extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck
jdk idlj /usr/lib/jvm/java-7-oracle/bin/idlj
jdk jar /usr/lib/jvm/java-7-oracle/bin/jar
jdk jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner
jdk java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi
jdk javac /usr/lib/jvm/java-7-oracle/bin/javac
jdk javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc
jdk javah /usr/lib/jvm/java-7-oracle/bin/javah
jdk javap /usr/lib/jvm/java-7-oracle/bin/javap
jdk jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole
jdk jdb /usr/lib/jvm/java-7-oracle/bin/jdb
jdk jhat /usr/lib/jvm/java-7-oracle/bin/jhat
jdk jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo
jdk jmap /usr/lib/jvm/java-7-oracle/bin/jmap
jdk jps /usr/lib/jvm/java-7-oracle/bin/jps
jdk jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript
jdk jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd
jdk jstack /usr/lib/jvm/java-7-oracle/bin/jstack
jdk jstat /usr/lib/jvm/java-7-oracle/bin/jstat
jdk jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd
jdk native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii
jdk rmic /usr/lib/jvm/java-7-oracle/bin/rmic
jdk schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen
jdk serialver /usr/lib/jvm/java-7-oracle/bin/serialver
jdk wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen
jdk wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport
jdk xjc /usr/lib/jvm/java-7-oracle/bin/xjc
plugin xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
plugin mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so

তারপরে আপনাকে সমস্ত নতুন স্টাফগুলির আপডেট-বিকল্পগুলি জানাতে হবে:

$ sudo -sH
Password:
# update-alternatives --quiet --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer 100 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/lib/jvm/java-7-oracle/man/man1/appletviewer.1
# update-alternatives --quiet --install /usr/bin/apt apt /usr/lib/jvm/java-7-oracle/bin/apt 100 --slave /usr/share/man/man1/apt.1 apt.1 /usr/lib/jvm/java-7-oracle/man/man1/apt.1
# update-alternatives --quiet --install /usr/bin/extcheck extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck 100 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/lib/jvm/java-7-oracle/man/man1/extcheck.1
# update-alternatives --quiet --install /usr/bin/idlj idlj /usr/lib/jvm/java-7-oracle/bin/idlj 100 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/lib/jvm/java-7-oracle/man/man1/idlj.1
# update-alternatives --quiet --install /usr/bin/jar jar /usr/lib/jvm/java-7-oracle/bin/jar 100 --slave /usr/share/man/man1/jar.1 jar.1 /usr/lib/jvm/java-7-oracle/man/man1/jar.1
# update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner 100 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/lib/jvm/java-7-oracle/man/man1/jarsigner.1
# update-alternatives --quiet --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 100 --slave /usr/share/man/man1/javac.1 javac.1 /usr/lib/jvm/java-7-oracle/man/man1/javac.1
# update-alternatives --quiet --install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc 100 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1
# update-alternatives --quiet --install /usr/bin/javah javah /usr/lib/jvm/java-7-oracle/bin/javah 100 --slave /usr/share/man/man1/javah.1 javah.1 /usr/lib/jvm/java-7-oracle/man/man1/javah.1
# update-alternatives --quiet --install /usr/bin/javap javap /usr/lib/jvm/java-7-oracle/bin/javap 100 --slave /usr/share/man/man1/javap.1 javap.1 /usr/lib/jvm/java-7-oracle/man/man1/javap.1
# update-alternatives --quiet --install /usr/bin/jconsole jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole 100 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/lib/jvm/java-7-oracle/man/man1/jconsole.1
# update-alternatives --quiet --install /usr/bin/jdb jdb /usr/lib/jvm/java-7-oracle/bin/jdb 100 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/lib/jvm/java-7-oracle/man/man1/jdb.1
# update-alternatives --quiet --install /usr/bin/jhat jhat /usr/lib/jvm/java-7-oracle/bin/jhat 100 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/lib/jvm/java-7-oracle/man/man1/jhat.1
# update-alternatives --quiet --install /usr/bin/jinfo jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo 100 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/lib/jvm/java-7-oracle/man/man1/jinfo.1
# update-alternatives --quiet --install /usr/bin/jmap jmap /usr/lib/jvm/java-7-oracle/bin/jmap 100 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/lib/jvm/java-7-oracle/man/man1/jmap.1
# update-alternatives --quiet --install /usr/bin/jps jps /usr/lib/jvm/java-7-oracle/bin/jps 100 --slave /usr/share/man/man1/jps.1 jps.1 /usr/lib/jvm/java-7-oracle/man/man1/jps.1
# update-alternatives --quiet --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript 100 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/lib/jvm/java-7-oracle/man/man1/jrunscript.1
# update-alternatives --quiet --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd 100 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/lib/jvm/java-7-oracle/man/man1/jsadebugd.1
# update-alternatives --quiet --install /usr/bin/jstack jstack /usr/lib/jvm/java-7-oracle/bin/jstack 100 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/lib/jvm/java-7-oracle/man/man1/jstack.1
# update-alternatives --quiet --install /usr/bin/jstat jstat /usr/lib/jvm/java-7-oracle/bin/jstat 100 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/lib/jvm/java-7-oracle/man/man1/jstat.1
# update-alternatives --quiet --install /usr/bin/jstatd jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd 100 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/lib/jvm/java-7-oracle/man/man1/jstatd.1
# update-alternatives --quiet --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii 100 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/lib/jvm/java-7-oracle/man/man1/native2ascii.1
# update-alternatives --quiet --install /usr/bin/rmic rmic /usr/lib/jvm/java-7-oracle/bin/rmic 100 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/lib/jvm/java-7-oracle/man/man1/rmic.1
# update-alternatives --quiet --install /usr/bin/schemagen schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen 100 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/lib/jvm/java-7-oracle/man/man1/schemagen.1
# update-alternatives --quiet --install /usr/bin/serialver serialver /usr/lib/jvm/java-7-oracle/bin/serialver 100 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/lib/jvm/java-7-oracle/man/man1/serialver.1
# update-alternatives --quiet --install /usr/bin/wsgen wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen 100 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/lib/jvm/java-7-oracle/man/man1/wsgen.1
# update-alternatives --quiet --install /usr/bin/wsimport wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport 100 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/lib/jvm/java-7-oracle/man/man1/wsimport.1
# update-alternatives --quiet --install /usr/bin/xjc xjc /usr/lib/jvm/java-7-oracle/bin/xjc 100 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/lib/jvm/java-7-oracle/man/man1/xjc.1
# update-alternatives --quiet --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi 100
# update-alternatives --quiet --install /usr/bin/ControlPanel ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel 100
# update-alternatives --quiet --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/jre/bin/java 100
# update-alternatives --quiet --install /usr/bin/java_vm java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm 100
# update-alternatives --quiet --install /usr/bin/javaws javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws 100
# update-alternatives --quiet --install /usr/bin/jcontrol jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol 100
# update-alternatives --quiet --install /usr/bin/keytool keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool 100
# update-alternatives --quiet --install /usr/bin/pack200 pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200 100
# update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool 100
# update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid 100
# update-alternatives --quiet --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry 100
# update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200 100
# update-alternatives --quiet --install /usr/bin/orbd orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd 100
# update-alternatives --quiet --install /usr/bin/servertool servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool 100
# update-alternatives --quiet --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv 100
# update-alternatives --quiet --install /usr/bin/jexec jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec 100

এখন আপনি নতুন ইনস্টল করা জাভা এসডিকে নির্বাচন করার জন্য আপডেট-বিকল্পগুলি ব্যবহার করতে পারেন।

# update-alternatives --config java              # Select java-1.7.0-oracle
# update-java-alternatives --set java-1.7.0-oracle
# exit
$

এটি আমার জন্য কাজ করে, যদি আরো মার্জিত উপায় (তৃতীয় পক্ষের পিপিএ ব্যবহার না করে) আমি এটি সম্পর্কে শুনে খুশি হব। আমি এখনও ফায়ারফক্স পরীক্ষা করতে হবে যদি আমি জাভা চালাতে পারি।


39
2018-05-15 06:30



চূড়ান্ত কমান্ডটি ছাড়া একটি ত্রুটি (যদিও অন্য সব কাজ করে, এমনকি ফায়ারফক্স / ক্রোমেও কাজ করে) ছাড়াও ভাল কাজ করে। এটি ডিফারেনশিয়াল ওপেনজেড 66 থেকে একরনিকের সাথে ইনস্টল বলে মনে হচ্ছে। "আপডেট-বিকল্প: ত্রুটি: -ভ্যাভাপ্লুগিন.স.ওর জন্য কোনও বিকল্প নেই।" লুকানো .java.1.6.0.jinfo ফাইলটিতে -javaplugin.so- এর বিকল্প বিকল্প বলে মনে হচ্ছে। আমরা সম্ভবত এটি সঙ্গে libnpjp2.so একটি 3 য় বিকল্প বিন্দু করতে অনুমিত হয়? - Nicholi
আমি উল্লিখিত পদক্ষেপ করা সিদ্ধান্ত নিয়েছে BigWhale একটি সহজ শেল স্ক্রিপ্ট উপরে। একমাত্র ম্যানুয়াল ধাপটি ওরাকলের সাইট থেকে 64 বিবিসি tar.gz ডাউনলোড করা। এখানে নির্দেশাবলী একটি বর্ণন আছে। - julius
এই একমাত্র সমাধান যা দেখায় কিভাবে মানুষ পৃষ্ঠাগুলি যুক্ত করবেন! - DavidG
@ ডেভিড জি এলিয়েন আন্দ্রেই এর সমাধানও নির্লজ্জভাবে কাজ করে - Anwar
এছাড়াও এই সমাধান 64bit উবুন্টু জন্য হয়। 32bit জন্য, আমরা থাকতে হবে i386 পরিবর্তে amd64 - Anwar


একটি আপডেট উত্তর:

আমি থেকে ইনস্টলার এক ব্যবহার সুপারিশ webupd8team পিপিএ এইভাবে:

1) এই পিপিএ যুক্ত করতে এবং আপনার প্যাকেজ তালিকা হালনাগাদ করতে এই দুটি কমান্ড টার্মিনালে লিখুন:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

2) আপনার প্রয়োজনীয় মালিকানাধীন জাভা (গুলি) ইনস্টল করার জন্য এই কমান্ডগুলির মধ্যে একটি (বা আরও) প্রবেশ করুন:

  • sudo apt-get install oracle-java6-installer
  • sudo apt-get install oracle-java7-installer
  • sudo apt-get install oracle-java8-installer
  • sudo apt-get install oracle-java9-installer

3) যখন সংশ্লিষ্ট জাভা ইনস্টলার স্ক্রিপ্টটি লোড হয় এবং তারপরে এটি মালিকানাধীন জাভা প্যাকেজগুলি ডাউনলোড করে ইনস্টল করে, ইনস্টলেশনের ফলাফল পরীক্ষা করার জন্য আপনি নিম্নোক্ত কমান্ডটি প্রবেশ করতে পারেন:

java -version

তারপরে আপনি এটির মতো একটি টার্মিনাল আউটপুট (java8 স্থিতিশীল সংস্করণ) পেতে পারেন:

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

আরও তথ্য: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

এনবি: এই প্যাকেজগুলি ওরাকল জাভা জেডিকে সরবরাহ করে, এতে জাভা জেডিকে, জেআরই এবং জাভা ব্রাউজার প্লাগিন রয়েছে। এবং webupd8team / java PPA শুধুমাত্র এই ইনস্টলারগুলি রয়েছে যা কেবল ও ওরাকল জাভা ডাউনলোড সাইটকে সংযুক্ত করে এবং সর্বশেষ JDK ইনস্টল করে।


25
2017-09-02 07:52



উত্তরের জন্য ধন্যবাদ. শুধু এই ভাবে আমার ক্রোম জেআরই কাজ করে! - Fatih Karatana
এটি শুধু jre বা পুরো jdk ইনস্টল করে, যদি পুরো jdk, তাহলে কেবলমাত্র jre তে ইনস্টলেশন সীমাবদ্ধ করার উপায় কী? - Rajat Gupta
এই ধরনের ইনস্টলেশন আমাকে মুক্তি পাওয়ার সাথে সাথে স্বয়ংক্রিয় আপডেটগুলি সরবরাহ করে এবং এই পপা আমার সার্ভারে অজ্ঞাতসারে অন্যান্য ধরণের সফ্টওয়ার যুক্ত করে না? - Rajat Gupta
এই ইনস্টল JDK: "এই প্যাকেজটি ওরাকল জাভা জেডিকে 7 প্রদান করে (যা জাভা জেডিকে, জেআরই এবং জাভা ব্রাউজার প্লাগিন অন্তর্ভুক্ত করে)। যাইহোক, আপনি শুধুমাত্র ওরাকল JRE ইনস্টল করতে পারবেন না - পিপিএ শুধুমাত্র পুরো ওরাকল JDK7 প্যাকেজ প্রদান করে। " সুত্র - kiri


আমি সব আগের উত্তর প্রশংসা করি। আমি এই উত্তর যোগ করতে চান যা সহজ কাজ করে www.webupd8.org ইনস্টলেশন করতে 2-5 মিনিট

এই ইনস্টলেশন অন্তর্ভুক্ত:

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_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode

একটি নতুন সংস্করণ আসতে পারে, এবং তারপরে আপনি কেবল এই কমান্ডটি দিয়ে এটি আপডেট করতে পারেন:

sudo update-java-alternatives -s java-7-oracle

পরিবেশ ভেরিয়েবল সেট আপ করা হচ্ছে

sudo apt-get install oracle-java7-set-default

আরো জন্য, চেক আউট উপুন্টুতে ওপিএল জাভা 7 ইনস্টল করুন পিপিএ রেজোসিটারির মাধ্যমে


16
2017-08-09 18:57



2-5 মিনিট? এটা 77 মিনিট সময় নিয়েছে
চমৎকার সমাধান। এই উচ্চ আপ upvoted করা উচিত। ইনস্টলেশন সময়টি আপনার ইন্টারনেট গতির উপর নির্ভর করে 5 মিনিটেরও বেশি সময় নিতে পারে (ডাউনলোড ~ 70MB)। ডিফল্ট জাভা মেশিন সেটিং করার জন্য, আমি পছন্দ করি: sudo update-alternatives --config java। - landroni