2014-10-12 114 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`