Error: JAVA_HOME is not defined correctly.
We cannot execute
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java
Tôi đã nâng cấp OSX của mình lên 10.8.4. Sau khi nâng cấp OSX, tôi đã nâng cấp JDK và JRE của mình lên 7. Nhưng tôi gặp lỗi ở trên khi tôi đang cố gắng xây dựng dự án maven.
Khi tôi chạy ls -al /System/Library/Frameworks/JavaVM.framework/Versions/
Tôi nhận được phản hồi dưới đây
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
Đối với điều này ls -al /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin
Tôi không thấy bất kỳ nội dung nào trong CurrentJDK.
Đang chạy /usr/libexec/java_home
Tôi có:
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
Tôi còn khá mới mẻ khi làm việc với OS X. Hãy cho tôi biết nếu tôi có thể đã bỏ lỡ bất kỳ điểm nào trong việc làm cho nó thành công.
export JAVA_HOME=/usr/libexec/java_home
.profile -> export PATH=${JAVA_HOME}/bin:$PATH
export CATALINA_HOME=/Library/Tomcat/Home
.bashrc và .profile có các lệnh trên được đề cập trong đó ..
echo $JAVA_HOME
,ls -al /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin
vàls -al /System/Library/Frameworks/JavaVM.framework/Versions/
thêm kết quả cho câu hỏi?