所以我前段时间安装了 JDK 8 的 beta 来查看一些示例。我现在肯定认为,在版本之间进行更改很容易。
使用 IntelliJ 进行一些 Play 开发。出于某种原因,IntelliJ 使用 8 进行编译,即使:
- 我在首选项中设置了使用 1.6 的编译器
- 据说它通过外部构建使用 SBT,但命令行中的 sbt 有效
- JAVA_HOME 指向 JDK 6。
如果我转到 Java 首选项页面,它确实显示 8 已安装,但没有卸载它的选项,并且看不到任何其他版本。
当我这样做时which java
,它会告诉我/usr/bin/java
并且我会这样做/usr/bin/java -version
,它会返回 1.6。
注意:稍微摆弄一下,您可以使用 IntelliJ 和 JDK7,请参见此处。