首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的计算机上可以有两个版本的JDK吗?

我的计算机上可以有两个版本的JDK吗?
EN

Stack Overflow用户
提问于 2014-12-23 11:13:30
回答 3查看 3.9K关注 0票数 3

我正在尝试将IntelliJ IDEA JDK设置为版本1.8 (因为它是最新的)。当我导航到System/Library/Frameworks/JavaVM.framework时,IntelliJ IDEA显示1.6。当我输入java -version时,它显示1.8。我在“found default JDK on OSX”https://www.java.com/en/download/help/version_manual.xml下找到了这个命令

我搞不懂我有什么版本的JDK ...以及它们所在的位置。感谢任何人的帮助。

EN

回答 3

Stack Overflow用户

发布于 2014-12-23 11:55:49

可以,停那儿吧。您的计算机上安装了JDK 1.6和1.8。根据Jetbrains website的说法,他们所有的产品都需要安装Apple JDK1.6才能在Mac上运行。

要使IntelliJ IDEA使用JDK1.8,您需要编辑/Applications/<Product>.app/Contents/Info.plist文件并将JVMVersion从1.6*更改为1.8*:

代码语言:javascript
复制
<key>JVMVersion</key>
<string>1.8*</string>
票数 1
EN

Stack Overflow用户

发布于 2014-12-23 11:25:16

首先,java通常会在您获得更新时卸载任何版本的JDK。其次,如果您想查看您正在运行的是什么版本,我将深入了解您正在使用什么版本进行编程,并查看您在哪个版本下编译(例如netbeans或eclipse)。如果它是1.8,那就是你正在运行的,1.6也是一样的。如果这真的成为一个非常大的问题,你所要做的就是卸载java,然后重新安装,它应该会解决这个问题。

票数 0
EN

Stack Overflow用户

发布于 2014-12-23 11:46:48

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27613577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档