mac 默认安装的jdk1.6 ,那么我们安装了其他版本的,如何产看,设置呢?
首先,我们看默认jdk1.6的路径:/System/Library/Java/JavaVirtualMachines
查看所有jdk,当前jdk版本
bogon:~ hanhaibo$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
1.7.0_79, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_79.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
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
bogon:~ hanhaibo$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
其次,我们在终端中,输入
bogon:etc hanhaibo$ java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
bogon:etc hanhaibo$
可以看到,当前使用的版本号是:1.7
那么它的目录是在哪里呢?
这里:/Library/Java/JavaVirtualMachines
比较这两个路径,就可以发现,mac 默认安装的路径是系统目录下,而自己安装的是在资源库目录下,明白了吗!!!