উবুন্টুতে জাভা 7 ইনস্টল করা হচ্ছে


223

জাভা ইনস্টল করতে আমি টার্মিনাল থেকে সর্বদা ক্লাসিক উপায় ব্যবহার করেছি। আমি নিজেই জাভা ইনস্টল করতে চাই। আমি জেডিকে ফোল্ডারটি ডেস্কে রেখেছি এবং পরিবেশের ভেরিয়েবলগুলি (প্যাথ, ক্লাসস্প্যাথ এবং জাভাহোম) সেট করেছি। টার্মিনাল থেকে, আমি টাইপ করলে আমি java -versionমুদ্রণ পেতে

foralobo@ubuntu-vincy:~$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

তবে আমি যখন গ্রহপ বা নেটবিয়ান ইনস্টল করার চেষ্টা করি তখন সিস্টেমটি এই বলে সতর্ক করে যে মেশিনে কোনও জাভা ইনস্টল করা নেই।

ম্যানুয়াল ইনস্টলেশন সম্পূর্ণ করতে অনুপস্থিত কি? (উবুন্টু ১৩.০৪)


আমি মনে করি update-alternativesউবুন্টুকে জানাতে আপনাকে ছুটে যেতে হয়েছিল যেখানে এর "নতুন" জাভা ইনস্টলেশনটি রয়েছে।
ফ্লপ করুন


উত্তর:


548

এই উত্তরটি কীভাবে ওরাকল জাভা ইনস্টল করতে হবে তা বর্ণনা করতে ব্যবহৃত হয়েছিল O এটি আরাকলটি শেষ-ও-জীবনযুক্ত জাভা 7 এর পরে কাজ করে না এবং কোনও পেওয়ালের পিছনে সুরক্ষা প্যাচ সহ সংস্করণগুলির জন্য বাইনারি ডাউনলোডগুলি রাখে। এছাড়াও, ওপেনজেডিকে বড় হয়েছে এবং আজকাল এটি আরও কার্যকর বিকল্প।

উবুন্টু 16.04 এবং তার চেয়েও উচ্চতর ক্ষেত্রে, জাভা 7 আর উপলভ্য নয়। সাধারণত আপনি পরিবর্তে জাভা 8 (বা 9) ইনস্টল করা সেরা।

sudo apt-get install openjdk-8-jre

অথবা, চ আপনারও সংকলকটি চান, জেডিকে পান:

sudo apt-get install openjdk-8-jdk

ট্রাস্টে, জাভা 7 ইনস্টল করার সবচেয়ে সহজ উপায় হ'ল ওপেনজেডিকে প্যাকেজ ইনস্টল করা:

sudo apt-get install openjdk-7-jre

বা, জেডিকের জন্য:

sudo apt-get install openjdk-7-jdk

আপনি যদি উবুন্টুর এমন কোনও সংস্করণে জাভা 7 সন্ধান করছেন যা এটি আর সমর্থন করে না, /ubuntu/761127/how-do-i-install-openjdk-7-on-ubuntu-16- দেখুন 04-বা উচ্চতর


পরিবেশের ভেরিয়েবলগুলি কীভাবে সেট করা যায় তার জন্য @ ব্রেন্ট-রবিনসনের টিপ যুক্ত করা হয়েছে। ধন্যবাদ ব্রেন্ট!
ফ্লপ

3
ওরাকল-জাভা--সেট-ডিফল্ট ইনস্টল করার পরে আমি $ জাভাআহোম প্রতিধ্বনি করতে সক্ষম হইনি। অতএব A জাভাআহোমকে ম্যানুয়ালি .বাশ্রিতে সেট করুন
সুমিত রামটেকে

1
@ পেচাচি উভয়ই কাজ করে, অপ্ট-অ্যাড-রিপোজিটরি অ্যাড-অ্যাপ্ট-রিপোজিটরির একটি সিমিলিঙ্ক ink এখানে এটি 11.04-এ যুক্ত হয়েছে: Askubuntu.com
দ্য

3
পুনঃটুইট পরিবেশের ভেরিয়েবল যখন আপনি লগ ইন করা হয়।
flup

3
আর কাজ করে না। ওরাকল বাইনারিগুলি সরিয়ে নিয়েছে বলে মনে হচ্ছে। আমার উত্তর নীচে দেখুন।
অনিকেত ঠাকুর

56
sudo apt-get update
sudo apt-get install openjdk-7-jdk

এবং আপনার যদি ইতিমধ্যে অন্য জেডিকে সংস্করণ ইনস্টল করা থাকে

sudo update-alternatives --config java

তারপরে জাভা 7 সংস্করণটি নির্বাচন করুন।


2
ITYM "sudo apt-get update && sudo apt-get install openjdk-7-jdk"
dplass

4
এটি সর্বাধিক সহজ সমাধান এবং এতে অতিরিক্ত রেপো যুক্ত করা জড়িত না।
স্টিভ কুক

2
পছন্দটি ওপেনজেডক এবং ওরাকল দ্বারা সরবরাহিত সংস্করণের মধ্যে রয়েছে।
ফ্লাট

49

ফ্লপের উত্তরের পাশাপাশি আপনি জাভাআহোম এবং PATH সেট করতে নিম্নলিখিতগুলি চালাতে চান:

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

এখানে আরও তথ্য: http://www.ubuntuupdates.org/package/webupd8_java/precise/main/base/oracle-java7-set-default


1
দয়া করে এটিকে @ ফ্লাওয়ার উত্তরের মন্তব্য হিসাবে যুক্ত করুন
ড্যান

3
আমার কাছে এখনও অন্য লোকের উত্তরগুলিতে মন্তব্য করার খ্যাতি নেই
ব্রেন্ট রবিনসন

34

Https://www.oracle.com/technetwork/java/javase/downloads/index.htmljdk<version>-linux-x64.tar.gz থেকে জাভা ফাইলটি ডাউনলোড করুন ।

আপনি যেখানে চান এই ফাইলটি বের করুন। পছন্দ: /home/java(হোম ডিরেক্টরিতে ব্যবহারকারী দ্বারা তৈরি ফোল্ডার নাম)।

এখন টার্মিনাল খুলুন। JAVA_HOME=pathআপনার jdk ফোল্ডারের পথ নির্ধারণ করুন (jdk ফোল্ডারটি খুলুন তারপরে যে কোনও ফোল্ডারে ডান ক্লিক করুন, বৈশিষ্ট্যে যান তারপরে সমস্তটি নির্বাচন করে পাথ অনুলিপি করুন) এবং এখানে আটকান।

ভালো লেগেছে: JAVA_HOME=/home/xxxx/java/JDK1.8.0_201

উবুন্টুকে আমাদের জেডিকে / জেআরই কোথায় রয়েছে তা জানতে দিন।

sudo update-alternatives --install /usr/bin/java java /home/xxxx/java/jdk1.8.0_201/bin/java 20000
sudo update-alternatives --install /usr/bin/javac javac /home/xxxx/java/jdk1.8.0_201/bin/javac 20000
sudo update-alternatives --install /usr/bin/javaws javaws /home/xxxx/java/jdk1.8.0_201/bin/javaws 20000

উবুন্টুকে বলুন যে আমাদের ইনস্টলেশন অর্থাৎ jdk1.8.0_05 অবশ্যই ডিফল্ট জাভা হতে হবে।

sudo update-alternatives --set java /home/xxxx/sipTest/jdk1.8.0_201/bin/java
sudo update-alternatives --set javac /home/xxxx/java/sipTest/jdk1.8.0_201/bin/javac
sudo update-alternatives --set javaws /home/xxxxx/sipTest/jdk1.8.0_201/bin/javaws

এখন চেষ্টা করুন:

$ sudo update-alternatives --config java

বিকল্প জাভা (সরবরাহের /usr/bin/java) জন্য 3 টি পছন্দ রয়েছে ।

  Selection    Path                                  Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-oracle1/bin/java   1047      auto mode
  1            /usr/bin/gij-4.6                       1046      manual mode
  2            /usr/lib/jvm/java-6-oracle1/bin/java   1047      manual mode
  3            /usr/lib/jvm/jdk1.7.0_75/bin/java      1         manual mode

বর্তমান পছন্দটি রাখতে [ *] লিখুন বা নির্বাচন নম্বর টাইপ করুন: 3 number

update-alternatives: using /usr/lib/jvm/jdk1.7.0_75/bin/java to provide /usr/bin/java (java) in manual mode

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

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

আমি এই লিখিতটি জিআইএসটিতে দেখেছি, এটি কি আপনার বা অনুলিপি / আটকানো হয়েছিল?
onaclov2000

উপরের কোনও কাজ পাইনি বলে এখানে অনুলিপি / আটকানো হয়েছে :)
অভিজিৎ বাশেটি

1
ডিফল্ট জাভা বা রেপো থেকে ইনস্টল করা যায়নি তবে এটি কাজ করেছে, সমস্যার সমাধান হয়েছে। ধন্যবাদ!
অরুণ

@ অজিজিতবাশেটি যদি অন্য কোথাও থেকে এটি অনুলিপি করা হয় এবং আটকানো হয়, তবে আমি মনে করি মূল উত্সের সাথে একটি লিঙ্ক যুক্ত করে স্পষ্ট করে বলা একটি বাক্য যুক্ত করা ভাল।
lfurini

2
@ ফ্লুরিনী: আমি যদি ইতিমধ্যে সমস্ত মন্তব্য পড়ি তবে আমি ইতিমধ্যে এটি উল্লেখ করেছি ... আমার আসল লিঙ্কটি নেই ... আমি এখানে যুক্ত করার কারণটি হল .. যাতে এটি বাকীগুলির পক্ষে কার্যকর হতে পারে এবং তাদের দরকার পড়ার দরকার নেই এটি অনুসন্ধানে সময় ব্যয় করুন ... যেমন আমি সঠিক পদক্ষেপগুলি
অর্জনে অনেকটা

12

আমি মনে করি আপনার জাভা ইনস্টলেশন প্রক্রিয়াটি যত্ন সহকারে বিবেচনা করা উচিত। নিম্নলিখিত সম্ভাব্য ব্যর্থতা কভার যা বিস্তারিত প্রক্রিয়া নীচে দেওয়া হয়।

সঙ্গে জাভা ইনস্টল কার্যক্ষম-পেতে সহজ। প্রথমে প্যাকেজ সূচকটি আপডেট করুন:

sudo apt-get update

তারপরে, জাভা ইতিমধ্যে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করুন:

java -version

যদি এটি "প্রোগ্রাম জাভা নিম্নলিখিত প্যাকেজগুলিতে পাওয়া যায়" ফিরিয়ে দেয় তবে জাভা এখনও ইনস্টল করা হয়নি, সুতরাং নিম্নলিখিত কমান্ডটি কার্যকর করুন:

sudo apt-get install default-jre

আমি অনুমান হিসাবে আপনি এখনও ভাল আছেন।

এটি জাভা রানটাইম এনভায়রনমেন্ট (জেআরই) ইনস্টল করবে। আপনার পরিবর্তে জাভা ডেভেলপমেন্ট কিট (জেডিকে) প্রয়োজন হয় যা সাধারণত জাভা অ্যাপ্লিকেশনগুলি সংকলন করার জন্য প্রয়োজন (উদাহরণস্বরূপ অ্যাপাচি অ্যান্ট, অ্যাপাচি মাভেন, এক্সলিপস এবং ইন্টেলিজ আইডিইএ নিম্নলিখিত আদেশটি কার্যকর করে:

sudo apt-get install default-jdk

জাভা ইনস্টল করার জন্য এটি প্রয়োজনীয় everything

ওপেনজেডকে 7 ইনস্টল করা হচ্ছে:

ওপেনজেডকে 7 ইনস্টল করতে, নিম্নলিখিত কমান্ডটি প্রয়োগ করুন:

sudo apt-get install openjdk-7-jre 

এটি জাভা রানটাইম এনভায়রনমেন্ট (জেআরই) ইনস্টল করবে। এর পরিবর্তে আপনার যদি জাভা ডেভলপমেন্ট কিট (জেডিকে) প্রয়োজন হয় তবে নিম্নলিখিত কমান্ডটি কার্যকর করুন:

sudo apt-get install openjdk-7-jdk

ওরাকল জেডিকে ইনস্টল করা:

ওরাকল জেডিকে অফিসিয়াল জেডিকে; তবে উবুন্টুর জন্য এটি ডিফল্ট ইনস্টলেশন হিসাবে আরাকল দ্বারা আর সরবরাহ করা হয়নি।

আপনি এখনও এপ-গেট ব্যবহার করে এটি ইনস্টল করতে পারেন। যে কোনও সংস্করণ ইনস্টল করতে প্রথমে নিম্নলিখিত কমান্ডগুলি প্রয়োগ করুন:

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

তারপরে, আপনি যে সংস্করণটি ইনস্টল করতে চান তার উপর নির্ভর করে নিম্নলিখিত কমান্ডগুলির একটি প্রয়োগ করুন:

ওরাকল জেডিকে 7:

sudo apt-get install oracle-java7-installer

ওরাকল জেডিকে 8:

sudo apt-get install oracle-java8-installer

3

পিপিএ পদ্ধতি আর কাজ করে না।

যদিও ওরাকল জাভা 6 এবং 7 বেশ কিছু সময়ের জন্য সমর্থিত নয়, তারা এখনও অরাকলির ওয়েবসাইটে ডাউনলোডের জন্য উপলব্ধ ছিল।

তবে, বাইনারিগুলি প্রায় 10 দিন আগে (?) মুছে ফেলা হয়েছিল, সুতরাং ওয়েবলাপ 8-ওরাকল জাভা পিপিএ-তে উপলব্ধ ওরাকল জাভা (জেডিকে) 6 এবং 7 ইনস্টলাররা আর কাজ করবে না।

ওরাকল জাভা 6 এবং 7 কেবল কেবল ওরাকল সাপোর্ট অ্যাকাউন্টের সাথেই উপলব্ধ (যা নিখরচায় নয়), সুতরাং আমি পিপিএ প্যাকেজগুলির জন্য এটি সমর্থন করতে পারি না।

সূত্র: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html তারিখ: জুন 2017

ওরাকলের ডাউনলোড পৃষ্ঠায় বলা হয়েছে

জাভা এসই 7-র আপডেটগুলি এপ্রিল 2015 এর পরে প্রকাশিত হয়েছে এবং এপ্রিল 2013 এর পরে প্রকাশিত জাভা এসই 6-র আপডেটগুলি কেবল আমার ওরাকল সাপোর্টের মাধ্যমে কেবলমাত্র ওরাকল গ্রাহকদের জন্য উপলব্ধ (সহায়তা লগইন প্রয়োজন)।

জাভা এসই অ্যাডভান্সড ব্যবহারকারীদের বাণিজ্যিক বৈশিষ্ট্য, সমালোচনামূলক বাগ ফিক্স, সুরক্ষা সংশোধন এবং সাধারণ রক্ষণাবেক্ষণ "সরবরাহ করে।

আমাকে এটি ওরাকল সংরক্ষণাগারগুলি থেকে ডাউনলোড করতে হয়েছিল - http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

যদিও এর জন্য আপনার একটি অ্যাকাউন্ট দরকার।


এটা সঠিক, কিন্তু, আমি এটা সম্পূর্ণরূপে অভিজিৎ Bashetti উত্তর সঙ্গে কাজ করেছেন: stackoverflow.com/a/28874505/2161698
SebaGra

2

ফ্লপের উত্তরটি সেরা তবে এটি আমার পক্ষে পুরোপুরি কার্যকর হয়নি। এটি কাজ করার জন্য আমাকে নিম্নলিখিতগুলিও করতে হয়েছিল:

  1. export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/
  2. chmod 777 ফোল্ডারে
  3. ./gradlew build - হাইবারনেট বিল্ডিং

1

.Deb প্যাকেজগুলি থেকে ওরাকল জাভা 1.7.0

wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7
sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source 
sudo apt-get dist-upgrade

1.7.0_51 এর জন্য কার্যকারিতা

ওএবি-তে বর্তমানে একটি ইস্যু 123 রয়েছে এবং একটি টান অনুরোধ

এখানে প্যাচড ভেনশন:

wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7
sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source 
sudo apt-get dist-upgrade

0
Open Applicaction -> Accessories -> Terminal

Type commandline as below...

sudo apt-get install openjdk-7-jdk

Type commandline as below...

apt-cache search jdk

(Note: openjdk-7-jdk is symbolically used here. You can choose the JDK version as per your requirement.)

For "JAVA_HOME" (Environment Variable) type command as shown below, in "Terminal" using your installation path...

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk

(Note: "/usr/lib/jvm/java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)

For "PATH" (Environment Variable) type command as shown below, in "Terminal" using your installation path...

export PATH=$PATH:/usr/lib/jvm/java-7-openjdk/bin

(Note: "/usr/lib/jvm/java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)

Check for "open jdk" installation, just type command in "Terminal" as shown below

javac -version

0

ওরাকল পাশাপাশি উবুন্টুর আধুনিক সংস্করণগুলি জাভার নতুন সংস্করণে চলে গেছে। উবুন্টু 20.04 এর জন্য ডিফল্টটি ওপেনজেডিকে 11 যা বেশিরভাগ কারণে বেশ ভাল।

লিগ্যাসি প্রোগ্রামগুলি চালানোর জন্য আপনার যদি সত্যিই এটির প্রয়োজন হয় তবে ওপেনজেডিকে 8 উবুন্টু অফিসিয়াল সংগ্রহস্থল থেকে 20.04 এর জন্য উপলব্ধ।

আপনার যদি সত্যিই জাভা 7 এর দরকার হয় তবে 2020 সালের সেরা বেটটি জুলু বন্টন ডাউনলোড করা। আপনার কাছে রুট সুবিধাগুলি থাকলে ইনস্টল করা সবচেয়ে সহজ হ'ল .DEB সংস্করণ, অন্যথায় .ZIP ডাউনলোড করুন।

https://www.azul.com/downloads/zulu-community/?version=java-7-lts&os=ubuntu&architecture=x86-64-bit&package=jdk

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