জিএনইউ জাভা ও ওপেনজেডকের সব ট্রেস অপসারণ এবং সান জেডিকে দিয়ে প্রতিস্থাপন


2

আমি সর্বশেষ সূর্য JDK ইনস্টল করেছেন। কিন্তু যখন আমি করি:

java -version

আমি এখনও OpenJDK সংস্করণ পেয়েছিলাম। তাই আমি সম্পূর্ণরূপে OpenJDK মুছে ফেলা। কিন্তু এখন যখন আমি করি:

java -version

আমি এমনকি পুরনো জিএনইউ জাভা 1.5 পেতে পারি libgcj। তাই আমিও এটিকে সম্পূর্ণভাবে মুছে ফেললাম, কিন্তু এটি OpenOffice.org রাইটার ইত্যাদি নির্ভরশীল অ্যাপ্লিকেশনের গুচ্ছ মুছে ফেলার জন্য জিজ্ঞাসা করছিল। যদিও লেখকের দরকার ছিল, আমি এটা ছেড়ে দেই কারণ আমি কখনও আমার কোন GNU জাভা দেখতে চাই না লিনাক্স। সুতরাং জিএনইউ জাভা সম্পর্কিত সবকিছু মুছে ফেলা হয়। সৌভাগ্যক্রমে আমি Eclipse শুরু করতে সক্ষম এবং এটি জরিমানা কাজ করে এবং স্বাভাবিকভাবে শুরু করে (দৃশ্যত ইনস্টল হওয়া সূর্য জেডিকে ব্যবহার করে যা আমি চাই)। কিন্তু এখন যখন আমি রান

java -version

আমি bash পেতে: / usr / bin / java: কোন ফাইল বা ডিরেক্টরি নেই

এখন আমি যা করতে হবে তাই যখন আমি কোন টার্মিনাল উইন্ডো খুলি এবং জাভা-বর্ননা প্রবেশ করান আমি সূর্য জেডিকে সংস্করণ পেতে হবে? সূর্য জেডিকে /usr/java/jdk1.6.021 এ ইনস্টল করা হয়েছে। আমি symlinks আছে: / usr / java / সর্বশেষ এবং / usr / java / ডিফল্ট সূর্য jdk নির্দেশক।

উত্তর হিসাবে প্রস্তাবিত, আমি বিকল্প কমান্ড চেষ্টা কিন্তু এটি কিছুই করেনি। আমি - টাইপ প্রদর্শন, কিছুই দেখানো হয় না, এবং --config কিছুই না।


কেন আপনি GNU জাভা পরিত্রাণ পেতে চেষ্টা করছেন?
Sophie Alpert

@ বেনঃ আমি একই জিনিস করার চেষ্টা করছি। প্রাথমিকভাবে PhpStorm এটি নিয়ে সমস্যা হতে দাবি করে। আমি এটা যত্ন না করি না, এই মুহুর্তে - এই অর্থে সিস্টেমটি পরিত্রাণ পেতে কী ব্যবস্থা নেওয়া হয়? এই কি, উইন্ডোজ?
cHao

উত্তর:


2

ডেবিয়ান 5.0.8 (লেনি), আমি শুধু ব্যবহার করেছি:

sudo update-java-alternatives -s java-6-sun

1

আপনি কিছু অপসারণ করতে হবে না। বেশিরভাগ লিনাক্স ডিস্ট্রোতে আপনি জাভা রানটাইম পরিবেশটি স্যুইচ করতে পারেন। Fedora উপর সঙ্গে এটি alternatives

কোনটি ব্যবহার করা হয় তা দেখানোর জন্য:

alternatives --display java

কোনটি ব্যবহার করা হয় তা কনফিগার করতে:

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