উবুন্টুতে জাভা সংস্করণ 8 এ আপডেট করা হচ্ছে


13

আমি আমার উবুন্টু 12.04 কম্পিউটারে আমার জাভা সংস্করণ (আপডেট করব না, ইনস্টল করা হবে না) আপডেট করতে চাই। আমার কাছে বর্তমানে জাভা x.x রয়েছে এবং আমি খুব জটিল না হয়ে এটি সম্ভবতমতম সংস্করণে (কমপক্ষে ৮.০) আপডেট করতে চাই।


আপনি কীভাবে প্রথমে জাভা ইনস্টল করেছেন তা মনে আছে?
রাফেল

না, এটি এত দিন আগে ছিল
সের্গেই

1
আপনি কোন জাভা সম্পর্কে জিজ্ঞাসা করছেন? ওরাকল নাকি ওপেনজড্ক?
পাইলট 6

1
আপনি আপনার প্রশ্নের "জাভা-রূপান্তর" এর আউটপুট যুক্ত করতে চাইতে পারেন।
থরবজর্ন রাভন অ্যান্ডারসন

এছাড়াও, ওপেনডেডি -8 সরাসরি পাওয়া প্রথম দিকের উবুন্টু সংস্করণটি 14.10
থোরবজর্ন রাভন অ্যান্ডারসেন

উত্তর:


19

জাভা 8 উবুন্টু 12.04 সংগ্রহস্থলগুলিতে উপলভ্য নয় তবে এটি লঞ্চপ্যাড পিপিএ থেকে পাওয়া যায়।

আপনি পরবর্তী জাভা সংস্করণে কোনও জাভা সংস্করণ আপডেট করতে পারবেন না, তবে পাশাপাশি আপনি বিভিন্ন জাভা সংস্করণ ইনস্টল করতে পারেন।

জাভা সংস্করণ 8 ইনস্টল করতে ( ওপেনজেডকে 8 সংস্করণ - ওড়াকেল জাভা 8 নয়) একটি টার্মিনাল খুলুন এবং সম্পাদন করুন:

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

আপনি যদি কেবল জাভা রানটাইম এনভায়রনমেন্ট ইনস্টল করতে চান:

sudo apt-get install openjdk-8-jre  

নোট 1 :

আপনি যেমন "... এটি খুব জটিল না হয়ে ..." বলেছিলেন, আমি ধরে নিয়েছি যে আপনি উবুন্টু সংগ্রহস্থল থেকে জাভা 7 ইনস্টল করেছেন, এতে ওপেনজেডিকে রয়েছে এবং ওয়েবউপিডি 8 পিপিএ (ওআরএসিএল জাভা) যোগ করেন নি।

নোট 2:

আপনি যেমন বলেছেন যে আপনি File "/usr/bin/add-apt-repository", line 37 print _("The %s named '%s' has no PPA named '%s'" ^ SyntaxError: invalid syntaxত্রুটিটি পেয়েছেন, এখানে একবার দেখুন ।

পরামর্শ:

উভয় সংস্করণ পাশাপাশি ইনস্টল করুন, কিছু অন্যান্য প্যাকেজ বা প্রোগ্রাম জাভা 7 এর উপর নির্ভর করতে পারে।

যাইহোক, যখন আপনি উভয় সংস্করণ রাখতে চান না এবং যদি আপনার আর জাভা 7 এর প্রয়োজন না হয় ... এটি সরিয়ে দিন।


এটি বলে যে আমি পিপিএ যুক্ত করতে পারি না: File "/usr/bin/add-apt-repository", line 37 print _("The %s named '%s' has no PPA named '%s'" ^ SyntaxError: invalid syntax
সের্গেই

6

আপনি ওপেনজেডিকে বা ওরাকল জেডিকে ইনস্টল করতে চান কিনা তা আপনি নির্দিষ্ট না করে বলে আমার উত্তরটি ওরাকল জেডিকে কভার করে।

এটা তোলে থেকে এই টেক্সট উদ্ধৃত করা খুবই মজার এখানে । যা অনুসরণ করে তা জেডিকে 8-তেও প্রযোজ্য এবং আপনার বা তারও বেশি উবুন্টু সংস্করণের জন্য।

ওরাকল জেডিকে itself নিজে পিপিএতে হোস্ট করা হয়নি কারণ এটি নতুন জাভা লাইসেন্স দ্বারা অনুমোদিত নয় (এটি কারণটি এটি সরকারী উবুন্টু সংগ্রহস্থল থেকে সরানো হয়েছে); পিপিএ-এর প্যাকেজটি স্বয়ংক্রিয়ভাবে ওরাকল জাভা জেডিকে 7 এটির অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করে এবং এটি আপনার উবুন্টু / লিনাক্স মিন্ট কম্পিউটারে ইনস্টল করে, ঠিক যেমন ফ্ল্যাশপ্লাগিন-ইনস্টলার প্যাকেজ করে।

নোট করুন যে জেডিকে 9 এই বছরের মধ্যে প্রকাশিত হবে বলে আশা করা হচ্ছে, সুতরাং এর আগে ব্যবহারের চেষ্টা করবেন না।

এই কারণে, আপনার জাভা 8 সংস্করণটি কীভাবে ইনস্টল করবেন (এবং আপডেট করবেন না):

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

1
cl-নেটবক্স ওરેકল নয়, ওপেনজেডিকে ইনস্টল করার দিকনির্দেশ দিয়েছে। ওপি কাকে বলে সে সম্পর্কে সুনির্দিষ্টভাবে উল্লেখ করেনি she
পাইলট 6

আপনি ঠিক বলেছেন, নোটের জন্য আপনাকে ধন্যবাদ। আমি আপডেট করেছি।

3

পূর্বের উত্তরগুলিতে যুক্ত করা হচ্ছে ... এই আদেশগুলি অনুসরণ করে এই পিপিএ থেকে ইনস্টল করার পরে আমার জাভাওয়াহোমকে নিয়ে আমার সমস্যা ছিল:

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

4 র্থ কমান্ড প্রত্যাশার মতো কাজ করে না। সুতরাং আমার ক্ষেত্রে আমাকে এই আদেশগুলি ম্যানুয়ালি চালাতে হবে:

sudo /etc/environment(add the below two lines and append to PATH if needed)
JAVA_HOME=/path-to-java-before-bin-directory
export JAVA_HOME

sudo source /etc/environment

এবং তারপরে এটি ঠিকঠাক কাজ করছিল। এটিও যাচাই করুন:

root@ashu-700-430qe:/DataStax_POC# which java
/usr/bin/java
root@ashu-700-430qe:/DataStax_POC# java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
root@ashu-700-430qe:/DataStax_POC#

আমি এই লিঙ্ক উল্লেখ । আশাকরি এটা সাহায্য করবে


0

একটি বিকল্প হ'ল ওপেনজেডিকে-র জুলু বন্দর যা একটি জিপ ফাইল হিসাবে ডাউনলোড করা যায়, প্যাকবিহীন এবং সরাসরি ব্যবহার করা যেতে পারে।

কমান্ড লাইন থেকে চালানোর প্রয়োজন হলে, বিন্যাস ডিরেক্টরিটি b PATH in .bash_profile এ প্রেরণে বিবেচনা করুন।

ডাউনলোডগুলি http://www.azul.com/downloads/zulu/zulu-linux/ এ উপলব্ধ

(আমার কাছে 12.04 সিস্টেম উপলব্ধ না থাকায় অনির্ধারিত। এটি দেখা যাচ্ছে যে গ্লিবসি কমপক্ষে 2.5 এর প্রয়োজনীয়তা পূরণ করেছে)


0

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

update-java-alternatives

কোনও নির্দিষ্ট জাভা (সূর্য-জাভা) হল ডিফল্ট রানটাইম make ব্যবহার করুন update-java-alternatives --listসব সম্ভব অপশন প্রদর্শন করে, এবং update-java-alternatives --set <java version name from --list>এটা স্যুইচ।


জাভা বিকল্পগুলি ব্যবহার করে কনফিগার করা কঠিন, কারণ এটির অনেকগুলি উপাদান রয়েছে। এই কারণেই update-java-alternativesআদেশ রয়েছে। এটি প্রতিফলিত করতে আপনার উত্তর আপডেট করা উচিত।
ফিলসফ

0

আর একটি সম্ভাব্য সমাধান হ'ল গিথুব-এ উপলব্ধ উবুন্টু- প্রজেক্ট থেকে পিপিএ সংগ্রহস্থল যুক্ত করা । এটি কিছুটা আলাদা সমাধান সরবরাহ করবে কারণ এটি পূর্বের কনফিগার করা ডিরেক্টরিতে ওরাকল জেআরই টারবাল ডাউনলোড করবে এবং এটি থেকে একটি ডিইবি প্যাকেজ তৈরি করবে।

এইভাবে আপনি জেআরই প্যাকিং অন্য কারও উপর নির্ভর করবেন না, আপনি নিজেই এটি করবেন (চিন্তা করবেন না, এটি একটি স্বয়ংক্রিয় প্রক্রিয়া হবে)।

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