Java 我的计算机上可以有两个版本的JDK吗?
我试图将IntelliJ IDEA JDK设置为1.8版(因为它是最新的)。当我导航到Java 我的计算机上可以有两个版本的JDK吗?,java,macos,intellij-idea,Java,Macos,Intellij Idea,我试图将IntelliJ IDEA JDK设置为1.8版(因为它是最新的)。当我导航到System/Library/Frameworks/JavaVM.frameworkIntelliJ IDEA显示1.6。当我键入java-version时,它显示1.8。我在“在OSX上查找默认JDK”下找到了该命令 我不知道我有什么版本的JDK。。。以及它们的位置。感谢您的帮助。要开始使用java,当您得到更新时,通常会卸载任何版本的JDK。第二,如果您想查看您正在运行的版本,我将进入您正在使用的编程,并查
System/Library/Frameworks/JavaVM.framework
IntelliJ IDEA显示1.6。当我键入java-version
时,它显示1.8。我在“在OSX上查找默认JDK”下找到了该命令
我不知道我有什么版本的JDK。。。以及它们的位置。感谢您的帮助。要开始使用java,当您得到更新时,通常会卸载任何版本的JDK。第二,如果您想查看您正在运行的版本,我将进入您正在使用的编程,并查看您正在编译的版本(例如netbeans或eclipse)。如果上面写着1.8,那就是你正在运行的,1.6也是一样的。如果这真的成为一个超级大问题,那么您只需卸载java,然后重新安装,它就会解决它。您的系统上可以有许多不同版本的java。通常,Java依赖于环境变量和PATH环境变量。一些程序和工具寻找特定于工具的环境变量,以允许您为特定工具使用特定版本的Java
在IntellJ的案例中,Eddie B在他的评论中解释了IntellJ如何确定应该使用哪种Java“安装”。是的,您可以。您的计算机上安装了JDK1.6和1.8。据苹果公司称,他们的所有产品都需要安装苹果JDK1.6才能在Mac上运行。
要使IntelliJ IDEA使用JDK 1.8,您需要编辑
/Applications/.app/Contents/Info.plist
文件,并将JVM版本从1.6*更改为1.8*:
<key>JVMVersion</key>
<string>1.8*</string>
JVM版本
1.8*
这对stackoverflow来说不是一个好问题…@EddieB-为什么对SO来说不是一个好问题?关于“程序员常用的软件工具”的问题是。@TedHopp这个主题很好。。。然而,问题不是@EddieB——这一部分从“当问关于代码引起的问题时……”开始,但这不是关于OP代码引起的问题;这是关于如何使用编程工具(IntelliJ和/或JDK),这样标准就不适用了。您运行的是什么系统,在linux上,您可以有任意数量的,所有这些都由环境变量控制,例如JAVA_HOME和PATH