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


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.