我在 IntelliJ 首选项/设置中的哪个位置指定 JVM?

Posted

技术标签:

【中文标题】我在 IntelliJ 首选项/设置中的哪个位置指定 JVM?【英文标题】:Where in the IntelliJ preferences/settings do I specify a JVM? 【发布时间】:2018-01-04 01:34:16 【问题描述】:

在 macOS 上,我们可以在安装旧版本 JVM 的同时添加另一个 JVM。

如何将 IntelliJ 2017.2 指向我的 JVM 的另一个版本?

我在Preferences 窗口中找不到这样的设置。

Preferences > Build, Execution, Deployment – 不。

Preferences > Build, Execution, Deployment > Compiler – 不。

Preferences > Build, Execution, Deployment > Compiler > Java Compiler – 不。

【问题讨论】:

File > Project Structure > Project @izsl 但我还没有创建项目。 IntelliJ 是否有自己的内部捆绑 JVM 来启动自己? 如果您没有项目,您可以从欢迎屏幕访问此对话框:配置 |项目默认值 |项目结构 | SDK。当你添加一个新项目时,IDE 无论如何都会要求它,所以事先定义它没有多大意义。 @CrazyCoder 你能把它作为一个答案让我接受吗? 【参考方案1】:

如果您没有项目,可以从欢迎屏幕访问带有 SDK 配置的对话框:Configure | Project Defaults | Project Structure | SDK

然而,当你添加一个新项目时,IDE 无论如何都会要求 SDK,所以事先定义它没有多大意义。

【讨论】:

【参考方案2】:

不知道 Mac。但是,由于 IntelliJ 是独立于平台的,我猜它会在同一个位置。 转到文件 > 其他设置 > 默认项目结构以进行全局更改或文件 > 项目结构以进行项目相关更改。 在项目 SDK 下,您可以找到正在使用的 SDK,使用 New 按钮可以选择另一个。 如果您尚未创建项目,则默认为最新版本。

在创建项目之前的欢迎屏幕上,您可以转到底部的配置,项目默认值 > 项目结构来定义您要使用的默认 JDK。然后点击 new 按钮选择一个未列出的 JDK 并自己定位。

【讨论】:

我还没有创建项目。 只创建一个,它会默认为最新的JDK。如果您想更改它,您可以在项目创建后进行。如果您想在创建之前进行更改,则编辑了我的答案以提供您需要的内容。【参考方案3】:

mac os 快捷键是“Command+”,

【讨论】:

以上是关于我在 IntelliJ 首选项/设置中的哪个位置指定 JVM?的主要内容,如果未能解决你的问题,请参考以下文章

Android - 如何在代码中设置首选项

共享首选项存储在哪里?

Python 为 Selenium 设置 Firefox 首选项--下载位置

Python 为 Selenium 设置 Firefox 首选项--下载位置

intellij 14不显示所有打开的文件

FetchControllers 中的自定义排序描述符