我的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
。
请帮助我完全迷失
答案 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 无论如何,谢谢你的帮助