আমি জাভা জেডিকে হটস্পট 1.7 ইনস্টল করেছি। আমি টাইপ করলে java -version
আমি পাচ্ছি:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
এটা সঠিক।
এবং আমি মাভেন ইনস্টল করার চেষ্টা করেছি এবং /etc/environment
ফাইলটিতে যুক্ত করেছি:
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4
MAVEN_HOME=/usr/local/apache-maven/apache-maven-3.0.4
M2=/usr/local/apache-maven/apache-maven-3.0.4/bin
এখন যখন আমি এমভিএন টাইপ করি তখন পাচ্ছি:
Error: JAVA_HOME is not defined correctly. We cannot execute
”/usr/lib/jvm/jdk1.7.0”/bin/java
তবে আমি পরিবেশ ফাইলে "জাভহোম ভেরির জন্য চিহ্ন" রাখছি না।
এটি থেকে চালানোর চেষ্টা করা হচ্ছে
”/usr/lib/jvm/jdk1.7.0”/bin/java
পথ, আসলে এটি হওয়া উচিত
/usr/lib/jvm/jdk1.7.0/bin/java
আমি যখন আদেশ করি
$JAVA_HOME
আমি পাচ্ছি:
bash: ”/usr/lib/jvm/jdk1.7.0”: No such file or directory
আমি নিশ্চিত যে পথটি ( /usr/lib/jvm/jdk1.7.0
) সঠিক।
ls /usr/lib/jvm/java-7
এবং ls "/usr/lib/jvm/java-7"/bin
ফলন করতে হবে এবং আমার জন্য একই ফল পাওয়া উচিত (যা শূন্য নয়)। শেষ অংশ, জাভা -7, একটি ম্যানুয়াল পরিবর্তনের ফলাফল - এটি আপনার জন্য কিছুটা আলাদা এবং হতে পারে। যাচাই করুন যে এই জাতীয় ফোল্ডারটি বিদ্যমান (jdk1.7.0)।
total 44 drwxr-xr-x 3 root root 4096 Jun 28 01:57 . drwxr-xr-x 184 root root 36864 Jun 28 01:34 .. drwxr-xr-x 10 root root 4096 Jun 27 23:30 jdk1.7.0
এই ls -al /usr/lib/jvm
কমান্ডটি চালানোর পরে পেয়েছি
echo $VARNAME
। আপনি যদি কেবল এটি করেন $VARNAME
তবে এটি সেই ভেরিয়েবলের মধ্যে কী কার্যকর করবে।
ls -al /usr/lib/jvm
এবং নিশ্চিত করতে পারেন যে 'jdk1.7.0' ডিরেক্টরি নামের জন্য ফর্ম্যাট? ওরাকল ব্যবহার করার সময়, তারা অদ্ভুত ফোল্ডার নামগুলি ব্যবহার করে