我在我的工作站上安装了两个Java,我的path中有jdk1.6.0_41,jdk1.7.0_21也是可用的,但在path中没有。
我如何将IntelliJ IDEA 13配置为使用特定的JVM?为了明确起见,我希望设置用于运行IntelliJ本身的JVM,而不是用于运行我的代码的SDK。我正在运行Windows7EnterpriseEdition,并通过运行IntelliJ启动idea64.exe 13.0.2
我已经将JAVA_HOME设置为指向jdk1.7.0_21,但根据“关于”框,它使用的是jdk1.6.0_41。
这个常见问题在JetBrains网站上描述了如何在Mac上执行此操作,而对JetBrains则没有。
这个答案建议在Ubuntu12中使用IDEA_JVM环境变量,但我已经尝试过了,但它不起作用。
发布于 2022-01-25 17:38:32
对于较新的版本,环境变量将被忽略。相反,有一个新的操作“选择启动Java运行时”。找到它的最简单的方法是通过“查找操作”Ctrl+Shift+A。
您还可以通过用户配置目录中的.jdk文件(例如%APPDATA%\JetBrains\IntelliJIdea2021.3\idea64.exe.jdk )编辑设置。这是一个纯文本文件,只包含到JDK的路径。
不建议这样做,您应该使用与IDEA捆绑在一起的JDK。
发布于 2014-03-19 12:10:50
我怀疑您有另一个正在重写JAVA_HOME的设置。
idea64.exe使用此JDK搜索序列: IDEA_JDK_64环境变量 ..\jre64目录 系统注册表 JDK_HOME环境变量 JAVA_HOME环境变量
发布于 2014-03-19 11:53:53
CTRL+ALT+SHIFT+S去Project Structure
在Platform Settings下,去SDKs。
使用+绿色图标添加一个新的SDK并将其设置为该图标。
https://stackoverflow.com/questions/22504929
复制相似问题