উবুন্টুর অধীনে জেডিকে 11 ইনস্টল করবেন কীভাবে?


96

সুতরাং জাভা 11 বাইরে আছে । কমান্ড লাইন থেকে কেউ কীভাবে এটি ইনস্টল করতে (ওরাকল থেকে ওপেনজেডিকে) জানেন?

আমি ওরাকল জাভা 10 এর আগে এমন কিছু দেখতে চাই:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

পিএস অনুরূপ প্রশ্নের প্রস্তাবিত নির্দেশ:

sudo apt-get install openjdk-11-jdk

কাজ করে না


আপনি চেষ্টা করার সময় কোন ত্রুটি পাবেন sudo apt-get install openjdk-11-jdk?
মুরিনিক

4
লিনাক্সের জন্য এখানে "অফিসিয়াল" ইনস্টলেশন নির্দেশাবলী রয়েছে। একটি আরপিএম ( yum) রয়েছে, বা আপনি সংরক্ষণাগার লাইব্রেরি থেকে ম্যানুয়ালি ইনস্টল করতে পারেন। তবে দৃশ্যত কোনও দেবিয়ান apt-get(এখনও) নেই। প্রশ্ন: তবে কেন কেবলমাত্র tar.gz থেকে ইনস্টল করবেন না? আরও দেখুন আপডেট-বিকল্প
paulsm4

4
@ মুরিনিক "ই: উবুন্টু
১.0.০৪

4
@ মুরিনিক এই মুহুর্তে এই প্যাকেজটি এখনও জাভা ১০ ইনস্টল করে It পরবর্তী দিনগুলিতে এটি জাভা ১১ সরবরাহ করার জন্য অনুমান করা হবে
রবার্ট

4
@ রবার্ট পরের দিন, পরের সপ্তাহে, পরের মাসে ...
9િલ્সডেক্স 9 আরভিজে 0

উত্তর:


184

এখন এইভাবে ওপেনজেডকে -11 ইনস্টল করা সম্ভব:

sudo apt-get install openjdk-11-jdk

(পূর্বে এটি ওপেনজেডকে -10 ইনস্টল করা হয়েছে তবে আর নয়)


4
এটি কি ওরাকল বিল্ড বা আপ্পেনজেডিকে থেকে?
দিমিত্রি ডুম্যানস্কি

4
আসলে আমি মনে করি এটি ওরাকল ওপেনজেডিকে এক। আমি মনে করি ডিবিয়ান / উবুন্টু কেবল ওরাকল ওপেনজেডিকে রিলিজ থেকে তারবাল ডাউনলোড করুন, উপরে কয়েকটি প্যাচ যুক্ত করুন এবং তাদের প্যাকেজগুলি তৈরি করুন।
এবং

9
আপনি যদি কোনও জিইউআই পরিবেশে জাভা ব্যবহার না করেন তবে আপনি ইনস্টল করতে পছন্দ করতে পারেন openjdk-11-jdk-headless। অথবা যদি আপনি চান সমস্ত কিছু সংকলন নয় চালানো হয় তবে এটি আপনার উপযুক্তও openjdk-11-jre[-headless]হতে পারে।
পিয়োহেন

10
sudo add-apt-repository ppa:openjdk-r/ppaসংগ্রহস্থল যোগ করার জন্য আমাকে প্রথমে দৌড়াতে হয়েছিল ।
আরবোরিয়াল শার্ক ২৩:২০

4
একই অবস্থা. এছাড়াও sudo apt-get updateসংগ্রহস্থলের আপডেট করার জন্য। তারপর sudo apt-get install openjdk-11-jdkকাজ।
মাইকেল 15

52

উবুন্টুতে ওপেনজেডক 11 ইনস্টল করতে, নিম্নলিখিত কমান্ডগুলি ভালভাবে কাজ করেছে।

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt install openjdk-11-jdk

পাই-তে প্রথম কমান্ডটি আমাকে দেয়: aptsferences.distro.NoDistroTemplateException: ত্রুটি: রাস্পবিয়ান / প্রসারিতের জন্য কোনও বিতরণের টেমপ্লেটটি খুঁজে পেল না
নিকোলে ক্লিমচুক

আমার জন্য openjdk-11-jdk-headless
পরিশ্রম

35

যে কেউ উবুন্টুতে জেডিকে চালাচ্ছেন এবং জেডিকে 11 এ আপগ্রেড করতে চান, আমি এসডিকেম্যানের মাধ্যমে ইনস্টল করার পরামর্শ দেব । এসডিকেম্যান হ'ল জেভিএম পরিবর্তন করতে, অপসারণ ও আপগ্রেড করার একটি সরঞ্জাম।

SDKMAN হ'ল বেশিরভাগ ইউনিক্স ভিত্তিক সিস্টেমে একাধিক সফ্টওয়্যার ডেভলপমেন্ট কিটের সমান্তরাল সংস্করণ পরিচালনার জন্য একটি সরঞ্জাম। এটি প্রার্থীদের ইনস্টল, স্যুইচিং, অপসারণ এবং তালিকাভুক্ত করার জন্য একটি সুবিধাজনক কমান্ড লাইন ইন্টারফেস (সিএলআই) এবং এপিআই সরবরাহ করে।

SDKMAN ইনস্টল করুন

$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk version

জাভা ইনস্টল করুন (11.0.3-জুলু)

$ sdk install java

4
বাহ, জাভা এর জন্যও অ্যানাকোন্ডার অনুরূপ কিছু? কে ভাববে!
জোশুয়া ডিটওয়িলার

ত্রুটি: "ডাউনলোড করা জিপ সংরক্ষণাগারটি দূষিত you আপনি কি ইন্টারনেটে সংযুক্ত আছেন?"
মাস্টারেক্সিলো

@ মাস্টারেক্সিলো দয়া করে আপনার যে ত্রুটিটি রয়েছে তার বিষয়ে আরও বিশদ জানাতে পারেন, এসডকেম্যান সরঞ্জামটি ডাউনলোড করার জন্য আপনার অবশ্যই ইন্টারনেটের প্রয়োজন হবে। আমি কেবল ইউনিক্স-প্ল্যাটফর্মে SDKMAN সরঞ্জাম ইনস্টল করার চেষ্টা করেছি আপনি উইন্ডোজ প্ল্যাটফর্মে এটি চেষ্টা করছেন?
কমল

10

sudo apt-get openjdk-11-jdk ইনস্টল করুন

এই পরে, চেষ্টা করুন

java -version

জাভা সংস্করণটি 1.11.x, তা নিশ্চিত করতে, যদি এটি পুরানো বা অন্যটি পাওয়া যায় তবে উপলব্ধ জেডিএসস দেখতে নীচের কমান্ডটি দেখুন,

sudo আপডেট-জাভা-বিকল্প - তালিকা

আপনার নীচের মতো কিছু দেখা উচিত,

java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64

java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64

আপনি উপরের তালিকা থেকে জাভা 1.11 উপলব্ধ দেখতে পাচ্ছেন, জাভা 11 সেট করতে ডিফল্টতে নীচের কমান্ডটি ব্যবহার করুন,

sudo আপডেট-বিকল্প --config জাভা

উপরের কমান্ডের জন্য, আপনি নীচের মতো কিছু পাবেন এবং সেট করার জন্য একটি বিকল্প চাইবেন,

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

নির্বাচনের পথের অগ্রাধিকারের স্থিতি


0 / usr / lib / jvm / java-11-openjdk-amd64 / বিন / জাভা 1111 অটো মোড

1 / usr / lib / jvm / java-11-openjdk-amd64 / বিন / জাভা 1111 ম্যানুয়াল মোড

* 2 / usr / lib / jvm / java-8-openjdk-amd64 / জেআর / বিন / জাভা 1081 ম্যানুয়াল মোড

3 / সপ্তাহে / লিবি / জেভিএম / জেডকি 1.8.0_211/ বিন / জাভা 0 ম্যানুয়াল মোড

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

আপনি পছন্দসই নির্বাচন নম্বর নির্বাচন করতে পারেন, আমার ক্ষেত্রে এটি 0

জাভাকের জন্য,

sudo আপডেট-বিকল্পগুলি --config জাভ্যাক

নীচের মতো কিছু হবে,

বিকল্প জাভ্যাকের জন্য 3 টি পছন্দ রয়েছে (সরবরাহ / ইউএসআর / বিন / জাভ্যাক)।

নির্বাচনের পথের অগ্রাধিকারের স্থিতি


0 / usr / lib / jvm / java-11-openjdk-amd64 / বিন / জাভ্যাক 1111 অটো মোড

1 / usr / lib / jvm / java-11-openjdk-amd64 / বিন / জাভ্যাক 1111 ম্যানুয়াল মোড

* 2 / usr / lib / jvm / java-8-openjdk-amd64 / bin / javac 1081 ম্যানুয়াল মোড
3 /usr/lib/jvm/jdk1.8.0_211/bin/javac 0 ম্যানুয়াল মোড

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

আমার ক্ষেত্রে, এটি আবার 0

উপরের পদক্ষেপের পরে, চেষ্টা করুন

java -version

এটি নীচের মতো কিছু প্রদর্শন করবে,

openjdk সংস্করণ "11.0.4" 2019-07-16

ওপেনজেডিকে রানটাইম এনভায়রনমেন্ট (11.0.4 + 11-পোস্ট-উবুন্টু -1 ইউন্টু 218.04.3 তৈরি করুন)

ওপেনজেডিকে 64-বিট সার্ভার ভিএম (11.0.4 + 11-পোস্ট-উবুন্টু -1ubuntu218.04.3, মিশ্র> মোড, ভাগ করে নেওয়া)


8

উবুন্টুতে, আপনি কমান্ডগুলি অনুসরণ করে কেবল ওপেন জেডিকে ইনস্টল করতে পারেন।

sudo apt-get update    
sudo apt-get install default-jdk

কমান্ডটি অনুসরণ করে আপনি জাভা সংস্করণটি পরীক্ষা করতে পারেন।

java -version

আপনি যদি ওরাকল জেডিকে 8 ইনস্টল করতে চান তবে নীচের কমান্ডগুলি অনুসরণ করুন।

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

আপনি যদি জাভা সংস্করণগুলি স্যুইচ করতে চান তবে নীচের পদ্ধতিগুলি ব্যবহার করতে পারেন।

vi ~/.bashrcএবং নিম্নলিখিত লাইন যুক্ত করুন export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221(পাথ / জেডি কে ফোল্ডার)

বা

sudo vi /etc/profile এবং নিম্নলিখিত লাইন যুক্ত করুন

#JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME
export JRE_HOME
export PATH

আপনি অন্যান্য সংস্করণে মন্তব্য করতে পারেন। এটি ব্যবহার করতে সাইন আউট এবং সাইন ইন করতে হবে। আপনি যদি যেতে চেষ্টা করে দেখতে চান তবে একই টার্মিনালে নীচের কমান্ডটি টাইপ করতে পারেন। এটি কেবলমাত্র কোনও নির্দিষ্ট টার্মিনালের জাভা সংস্করণ আপডেট করবে।

source /etc/profile

আপনি সর্বদা java -versionকমান্ড দ্বারা জাভা সংস্করণ পরীক্ষা করতে পারেন ।


2

আমি উত্তরটি খুঁজতে এখানে এসেছি এবং যেহেতু কেউই জাভা ১১ এর ওরাকলটির জন্য কমান্ডটি রাখেনি তবে কেবল ওপেনজভা ১১ আমি উবুন্টুতে এটি কীভাবে করব তা বুঝতে পেরেছি, বাক্য গঠনটি নিম্নরূপ:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java11-installer

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

4
দুঃখের বিষয়, আমি এটিও বেঁধেছিলাম এবং এটি কার্যকর হয় না। এটি ই বলেছেন: প্যাকেজ ওরাকল-জাভা 11-ইনস্টলার সনাক্ত করতে অক্ষম
Nditah

1

আমি একটি বাশ স্ক্রিপ্ট তৈরি করেছি যা মূলত লিঙ্কযুক্ত অনুরূপ প্রশ্নের মধ্যে বর্ণিত ম্যানুয়াল ইনস্টলেশনটি স্বয়ংক্রিয়ভাবে সক্রিয় করে । এটির জন্য tar.gzফাইলের পাশাপাশি তার SHA256 যোগফলের প্রয়োজন। আপনি আমার গিটহাব প্রকল্প পৃষ্ঠা থেকে আরও তথ্য সন্ধান করতে এবং স্ক্রিপ্টটি ডাউনলোড করতে পারেন । এটি এমআইটি লাইসেন্সের আওতায় সরবরাহ করা হয়েছে।


1

প্রথম default-jdkপ্যাকেজটি পরীক্ষা করুন , ভাল সুযোগ এটি ইতিমধ্যে আপনাকে একটি সরবরাহ করে OpenJDK >= 11
রেফ: https://packages.ubuntu.com/search?keywords=default-jdk&searchon=names&suite=all§ion=all

উবুন্টু 18.04 এলটিএস +

সুতরাং উবুন্টু 18.04 এলটিএস থেকে শুরু করে এটি ঠিক হওয়া উচিত।

sudo apt update -qq
sudo apt install -yq default-jdk

নোট: সেট করতে ভুলবেন না JAVA_HOME

export JAVA_HOME=/usr/lib/jvm/default-java
mvn -version

উবুন্টু 16.04 এলটিএস

জন্য উবুন্টু 16,04 LTS , শুধুমাত্র openjdk-8-jdkসরকারী Repos সরবরাহ করা যাতে আপনি আপনার এটা বের করতে হবে হয় পিপিএ :

sudo add-apt-repository -y ppa:openjdk-r/ppa
sudo apt update -qq
sudo apt install -yq openjdk-11-jdk

নোট: সেট করতে ভুলবেন না JAVA_HOME

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
mvn -version
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.