জাভা কমান্ড পাওয়া যায় নি


10

আমি জাভা ইনস্টল করব কীভাবে উবুন্টু ১১.১০ তে জাভা সেটআপ করার নির্দেশনাটি অনুসরণ করুন ?

ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালানো হচ্ছে:

sudo apt-get install openjdk-6-jdk

এটি সফল হওয়ার পরে এবং আমি "জাভা" টাইপ করার পরে এটি আমাকে এই ত্রুটিটি সম্পর্কে অনুরোধ জানায়:

The program 'java' can be found in the following packages:
 * gcj-4.4-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
 * gcj-4.5-jre-headless
 * openjdk-7-jre-headless

1
রিবুট করা প্রায় কখনও লিনাক্সের সমাধান নয়। যদি এটি হয় তবে একটি দীর্ঘ সংক্ষিপ্ত সমাধান খুব সহজেই সহায়তা করবে যেমন সাধারণত কোনও প্রোগ্রাম পুনরায় চালু করা বা একটি নতুন লগইন।
ব্যবহারকারী অজানা

উত্তর:


9

আপনি কি এই আদেশ ব্যবহার করে দেখেছেন?

sudo update-alternatives --config java

এটি ইনস্টল করা এবং কনফিগার করা সমস্ত জাভা সংস্করণগুলির তালিকা করবে।

আপনি যদি এক বা একাধিক ইনস্টলস দেখতে পান তবে এটি প্রতিটি সংখ্যার সাথে শুরু করে প্রতিটি উপাদানকে একটি তালিকা দেবে। আপনি ডিফল্টরূপে যে সংস্করণটি ব্যবহার করতে চান তার সাথে সামঞ্জস্য করুন।

আপনি যদি কোনও ইনস্টলড না দেখেন তবে কিছু ঠিক নেই। সেক্ষেত্রে এই প্রশ্নটি একবার দেখুন ।

যদিও প্রশ্নটি ওরাকল জাভা 7 এর জন্য, এটি জাভা 6 এবং জাভা 7 উভয়েরই সাধারণ পদ্ধতিগুলির তালিকাবদ্ধ করে, জাভা ইনস্টল করার জন্য এবং উবুন্টুকে নতুন জাভা ইনস্টলেশনটি দেখতে ও লিঙ্ক করার জন্য। আপনি যদি সংস্করণ 6 চান তবে কেবল 6 জেডিকে সংস্করণটি ডাউনলোড করুন এবং সেই প্রশ্নে প্রদত্ত নির্দেশাবলী অনুসরণ করুন, সেই অনুসারে ফাইলের নাম পরিবর্তন করুন।


6
আপডেট-বিকল্পগুলি চলাকালীন, আপনি যেমন একটি বার্তা পান update-alternatives: warning: /etc/alternatives/java is dangling, ঝুঁকির লিঙ্কটি মুছে ফেলুন (ie sudo rm /etc/alternatives/java) এবং আবার আপডেট-বিকল্পগুলি চালান।
চিহ্নিত করুন


2

এর সাথে নিজেই জাভা পাথ সেট করে সমাধান করুন /etc/profile

সেখানে নিম্নলিখিত লাইন যুক্ত করুন।

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

1
আপনি ভাঙা প্যাকেজ ইনস্টলেশনটি ঠিক করেননি, আপনি খনন করে বিন ফোল্ডারটি খুঁজে পেয়েছেন এবং এটিকে প্রথমে আপনার পথে রেখেছেন।
থরবজর্ন রাভন অ্যান্ডারসেন

@ থরবজর্নআরএনএন্ডারসেন: কোন ভাঙা প্যাকেজ ইনস্টলেশন?
ব্যবহারকারী অজানা

1
@ ব্যবহারকারী-অজ্ঞাত যদি sudo ...কমান্ডের ফলে java$ PATH তে কোনও কমান্ড উপস্থিত না হয়, প্যাকেজ ইনস্টলেশনটি সঠিকভাবে সম্পন্ন হয়নি এবং তাই এটি ভেঙে গেছে!
থোরবজর্ন রাভন অ্যান্ডারসন

1

একটি ডিফল্ট জাভা রয়েছে যা আপনি নিম্নলিখিত আদেশগুলি দ্বারা সেট আপ করতে পারেন:

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless 

যদি এটি কাজ করে আমাকে জানাবেন!

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