mac机器上的不同java版本?

时间:2015-09-23 13:58:29

标签: java macos path

我的java配置出了问题,这真的让我烦恼。我正在使用IntelliJ IDEA,在下载并安装java 8后,我尝试配置我的项目以使用该SDK,但我只能在/Library/Java/JavaVirtualMachines/下找到版本1.6。我是OS X的新手,我对路径感到困惑。 在我的Java控制面板上查看,我可以看到我安装了Java 8,但在终端上运行java -version后,我得到了1.6.0_65。 而which java会回复/usr/bin/java。 请帮助我完全迷失

2 个答案:

答案 0 :(得分:1)

这是一个并排安装了几个Java版本的例子......

ls /Library/Java/JavaVirtualMachines/
jdk1.7.0_25.jdk jdk1.7.0_72.jdk jdk1.8.0_05.jdk jdk1.8.0_25.jdk

用户可以编辑~/.profile以明确指向一个

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

这是结果......

java -version
java version "1.7.0_72"
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)

答案 1 :(得分:0)

安装有问题。我完全删除了其他版本(不是1.6)并使用默认路径重新安装了1.8(因为在安装过程中没有选项可以更改它。现在IntelliJ可以看到JDK 1.8 无论如何,谢谢你的帮助