Error: JAVA_HOME is not defined correctly.
We cannot execute
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java
मैंने अपने OSX को 10.8.4 में अपग्रेड किया है। OSX अपग्रेड के बाद मैंने अपने JDK और JRE को 7 में अपग्रेड किया है। लेकिन मुझे उक्त त्रुटि तब हो रही है जब मैं प्रोजेक्ट के निर्माण के लिए प्रयास कर रहा हूं।
जब मैं दौड़ता हूं ls -al /System/Library/Frameworks/JavaVM.framework/Versions/
मुझे नीचे की प्रतिक्रिया मिली
drwxr-xr-x 11 root wheel 374 Jul 22 22:33 .
drwxr-xr-x 10 root wheel 340 Jul 22 18:30 ..
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.6 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.6.0 -> CurrentJDK
drwxr-xr-x 7 root wheel 238 Jul 22 18:30 A
lrwxr-xr-x 1 root wheel 1 Jul 22 18:30 Current -> A
lrwxr-xr-x 1 root wheel 59 Jul 22 18:30 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
इसके लिए ls -al /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin
मुझे CurrentJDK में आगे कोई सामग्री नहीं दिख रही है।
दौड़ने पर /usr/libexec/java_home
मुझे मिला:
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
मैं ओएस एक्स के साथ काम करने के लिए बहुत नया हूं। मुझे बताएं कि क्या मैं इसे सफल बनाने में अभी भी किसी भी बिंदु से चूक गया हूं।
export JAVA_HOME=/usr/libexec/java_home
.profile -> export PATH=${JAVA_HOME}/bin:$PATH
export CATALINA_HOME=/Library/Tomcat/Home
.bashrc और .profile में उपर्युक्त आदेश हैं, जिनका उल्लेख है ..
echo $JAVA_HOME
,ls -al /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin
औरls -al /System/Library/Frameworks/JavaVM.framework/Versions/
प्रश्न में परिणाम जोड़ सकते हैं ?