জাভা চাওয়ার সময় "এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"


21

আমি ওরাকল জেডিকে 7 32 বিট থেকে 64 বিট উবুন্টু পুনরায় ইনস্টল করার চেষ্টা করছি (আগে 64 বিট জেডিকে ইনস্টল করা হয়েছিল)। জেডিকে বর্তমানে উপস্থিত আছেন /usr/lib/jvm/jdk1.7.0। আমি প্রার্থনা করি

sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0/bin/java"
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1

এবং তারপর:

/usr/lib/jvm/jdk1.7.0/bin$ java
bash: /usr/bin/java: No such file or directory

জাভা কেন চাওয়া যায় না?

উত্তর:


33

এই বার্তাটি দেখানো হয়েছে কারণ কিছু 32 বিট লাইব্রেরি উবুন্টু 64 বিটে অনুপস্থিত। চালান:

apt-get install libc6-i386

দেখুন জাভা ইনস্টল করা আছে, তালিকায় রয়েছে, তবে এক্সিকিউশনটি "./ জাভা: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই" আরও তথ্যের জন্য তৈরি করে


এই গ্রন্থাগারটি জে-নির্দিষ্ট বা এই প্যাকেজগুলি অন্যান্য প্যাকেজগুলির জন্যও প্রয়োজনীয়?
— শুক্লস্নিধ্য্যা

1

আমি লিনোরো-উবুন্টুকে একটি মাইনক্রাফ্ট সার্ভার হিসাবে সেট আপ করতে তাদের রিয়েটবোর্ড চালিয়ে একটি বন্ধুকে সহায়তা করছিলাম। আমরা একই ত্রুটি পেয়েছি। আমি যে সমস্যাটি পেয়েছি তা হ'ল জাভা রেফারেন্স করছিল /lib/ld-linux-armhf.so.3যা সিস্টেমে বিদ্যমান নেই। আপনি যখন /libকেবলমাত্র লোড ফাইলটি দেখেন /lib/ld-linux.so.3তাই আমি কেবল তাদের সাথে নরম লিঙ্ক করি এবং এটি কাজ করে। নীচে আমি এটি কীভাবে কাজ করেছি এবং এটি ঠিক করার জন্য আমি কী করেছি।

root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# java
-su: /usr/bin/java: No such file or directory

root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# strings java

/lib/ld-linux-armhf.so.3
qwwBI
libpthread.so.0
_Jv_RegisterClasses
libjli.so
_ITM_deregisterTMCloneTable
JLI_Launch
__gmon_start__
_ITM_registerTMCloneTable
libdl.so.2
libc.so.6
abort
__libc_start_main
lib.so
$ORIGIN/../lib/arm/jli:$ORIGIN/../lib/arm
SUNWprivate_1.1
GLIBC_2.4
1.8.0_06-b23
java

root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# ls /lib/ld*

/lib/ld-linux.so.3

root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# ln -s /lib/ld-linux.so.3 /lib/ld-linux-armhf.so.3

root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# ls /lib/ld*

/lib/ld-linux-armhf.so.3  /lib/ld-linux.so.3


root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# java -version

java version "1.8.0_06"

Java(TM) SE Runtime Environment (build 1.8.0_06-b23)
Java HotSpot(TM) Client VM (build 25.6-b23, mixed mode)
root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin#

0

আপনি যা করছেন বাইনারি ফাইলটিকে তার পথ না বলেই
চালিত করার চেষ্টা করছেন, জাভা বাইনারি চালানোর জন্য "./ java" বিন ফোল্ডারে অন্য পুরো পথটি অন্তর্ভুক্ত করুন এবং ইনস্টলেশনের জন্য আপনি এটি চেষ্টা করতে পারেন: - http: //www.devsniper। কম / Ubuntu-12-04-ইনস্টল-রোদে JDK-6-7 /


বিন ফোল্ডারে থাকাকালীন। / জাভা "এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"
— আন্ড্রেই বোটালভ

সেই দিরের সমস্ত ফাইল তালিকাভুক্ত করুন এবং দেখুন যে এই জাতীয় ফাইল রয়েছে কিনা তা না হলে আমার মনে হয় আপনাকে এটি পুনরায় ইনস্টল করতে হবে
— r4jiv007

সেখানে "জাভা" ফাইল রয়েছে। এটি হালকা সবুজ রঙে
— আন্ড্রেই বোটালভ

আমি প্রদত্ত লিঙ্কে উল্লিখিত কমান্ডগুলি চালনার চেষ্টা করুন, দেখুন কিনা এটি সাহায্য করে !!
— r4jiv007

আমি ইতিমধ্যে শূন্য সাফল্য সহ সমস্ত কমান্ড চালিত করেছি। আমার একই আউটপুট "বাশ: /
— ইউএসআর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.