0
我建立的OpenJDK的MAC和麪臨的一個問題是這樣的:建立的OpenJDK「JAVA_HOME沒有正確定義」
Error: JAVA_HOME is not defined correctly.
We cannot execute /NO_BOOTDIR/bin/java
我的Mac的OS是10.10.2。
在OpenJDK是
openjdk-7u40-fcs-src-b43-26_aug_2013
的ALT_BOOTDIR
export ALT_BOOTDIR=/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
的$ JAVA_HOME
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
當我設置JAVA_HOME和執行 'make理智',錯誤的是這樣的:
ERROR: Your JAVA_HOME environment variable is set. This will
most likely cause the build to fail. Please unset it
and start your build again.
所以我必須解除它,無論我是否取消它,錯誤都會出現。
有什麼想法?
認爲。
據我所知,Java的家應該是'/ 1.7.0.jdk',不'/1.7.0 .jdk/Contents/Home' – WildDev 2015-04-05 10:09:45
http://stackoverflow.com/questions/6588390/where-is-java-home-on-osx-yosemite-10-10-mavericks-10-9-mountain-lion-10 – 2015-04-05 10:37:29
感謝您的回答。我正在嘗試基於之前的idk構建JVM,因此BOOTDIR應該是以前的JDK的路徑。在我看來,重要的不是JAVA_HOME,它必須是未設置的。 – 2015-04-06 02:11:27