2014-10-12 112 views
0

我的Java 8安裝在我的Mac,然後發現了第8版是我使用這樣的工具,我卸載的Java 8中一個太新,並能重新安裝7更新67如何修復Mac上的Java版本不匹配?

當我確認我Java版本@https://www.java.com/en/download/installed.jsp,我看到我的Java 7的更新67.然而,當我檢查我的java和javac從終端,我看到,我對Java 8

$ java -version 
java version "1.8.0_20" 
Java(TM) SE Runtime Environment (build 1.8.0_20-b26) 
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode) 

~ $ javac -version 
javac 1.8.0_20 

有沒有辦法讓我的Java和javac版本到7?

回答

1

打開終端和

export JAVA_HOME=$(/usr/libexec/java_home -v 1.7) 
0

你需要設置JAVA_HOME環境變量在你的Mac的Java 7,這是一個tutorial

0

彈出這在你的.bash_profile,將正確版本您希望使用的Java(在本例中爲7)放入您的$JAVA_HOME bash變量中。

要做到這一點的方法是通過使用隨Mac提供的libexec工具。

export $JAVA_HOME=`/usr/libexec/java_home -v 1.7`