昨天我買了一臺新的Mac,現在試圖在其配置JDK 7Mac OS小牛隊。 JDK安裝程序無法看到JAVA_HOME
蘋果JDK 6軟件包當前安裝在此路徑上:
/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/usr/libexec/java_home
和echo $JAVA_HOME
打印也是這個
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
在我的〜/ .bash_profile中我也有export JAVA_HOME=$(/usr/libexec/java)
。
另外我已經安裝了JRE7
。所以java -version
print this:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
但是!現在,我嘗試推出JDK7並有此錯誤:
sudo sh Downloads/java_ee_sdk-7-jdk7-macosx-x64.sh
Password:
Extracting the installer archive...
Extracting the installer runtime...
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
Extracting the installer resources...
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
Extracting the installer metadata...
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
Welcome to GlassFish installer
Using the user defined JAVA_HOME : /usr
Entering setup...
這一點很重要,因爲如果現在我將開始安裝JDK它不會在/System/Library/Java/JavaVirtualMachines/
目錄中找到。
將JAVA_HOME設置爲JDK 7的主目錄。不要在'/ usr/libexec/java'中使用間接尋址。 –
感謝您的幫助。但我沒有JDK 7(但想要安裝)。我有JRE 7和JDK 6.就是這樣。 –
JRE也有一個家。但現在你說了,我從來沒有使用shell腳本在OS X上安裝Java。我使用了標準安裝程序。 –