2014-12-23 71 views
3

我试图将IntelliJ IDEA JDK设置为版本1.8(因为它是最新的)。当我导航到System/Library/Frameworks/JavaVM.framework IntelliJ IDEA显示1.6。当我输入java -version它显示1.8。我发现在“在OSX上查找默认JDK”下的命令https://www.java.com/en/download/help/version_manual.xml我可以在我的电脑上安装两个版本的JDK吗?

我很困惑JDK的哪些版本......以及它们的位置。感谢任何帮助。

+0

[JDK的IntelliJ设置](HTTPS://intellij-support.jetbrains。 com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under)这对于stackoverflow来说不是一个好问题... –

+3

@EddieB - 为什么它不是一个好问题所以?关于“程序员常用的软件工具”的问题是[on-topic](http://stackoverflow.com/help/on-topic)。 –

+0

@TedHopp主题没问题...但问题不是[最小,完整,可验证的示例](http://stackoverflow.com/help/mcve) –

回答

0

要启动Java,通常会在您获取更新时卸载任何版本的JDK。其次,如果你想检查你正在运行的版本,我会进入你正在使用的程序并查看你正在编译的版本(例如netbeans或eclipse)。如果它说1.8就是你正在运行的和1.6相同的。如果这真的成为一个超级大问题,所有你必须卸载Java然后重新安装,它应该修复它。

0

您的系统上可以有许多不同的Java版本。通常Java依赖于环境变量和PATH环境变量。某些程序和工具会查找特定于工具的环境变量,以便您可以为特定工具使用特定版本的Java。

在IntellJ的情况下,Eddie B在他的评论中发布的link解释了IntellJ如何确定应该使用哪种Java“安装”。

1

是的,你可以。您的计算机上安装了JDK 1.6和1.8。根据Jetbrains website,其所有产品都需要安装Apple JDK 1.6才能在Mac上运行。
为了IntelliJ IDEA的使用JDK 1.8,则需要从1.6 *编辑/Applications/<Product>.app/Contents/Info.plist文件,并更改JVMVersion 1.8 *:

<key>JVMVersion</key> 
<string>1.8*</string> 
相关问题