【发布时间】:2015-09-18 07:51:46
【问题描述】:
操作系统:OSX Yosemite
我使用jEnv在java版本之间切换。
Asiris-Mac-Book-Pro:~ Asiri$ jenv global 1.6
Asiris-Mac-Book-Pro:~ Asiri$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
Asiris-Mac-Book-Pro:~ Asiri$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
Asiris-Mac-Book-Pro:~ Asiri$ /usr/libexec/java_home -V
Matching Java Virtual Machines (4):
1.7.0_67, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.5.0_30-b03, x86_64: "J2SE 5.0" /System/Library/Java/JavaVirtualMachines/1.5.0/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
为什么会这样?
这个配置直到好像用的是java 1.7。
如何正确切换到java 1.6?
【问题讨论】:
标签: java macos osx-yosemite