如何更改IntelliJ IDEA默认JDK?


216

我使用IntelliJ IDEA作为开发环境,并使用Maven进行依赖项管理。我经常在IDEA之外构建我的项目结构(目录,pom等),然后使用将该项目导入IDEA Import project from external model。这很有效,除了在poms中我指定maven-compiler-plugin应该使用JDK 1.6,并且在导入时,IDEA通知我Language Level Changedand和Language level changes will take effect on project reload,然后提示重新加载项目。这很烦人,因为我总是使用相同的JDK版本。

如何更改IntelliJ IDEA使用的默认JDK,以便不必在每次导入新项目时都重新加载项目?

Answers:


275

在“默认项目结构...”对话框中更改此设置。导航到“文件”->“其他设置”->“默认项目结构...”。

选择默认项目结构

接下来,将“项目语言级别”设置修改为所需的语言级别。

设置项目语言水平

IntelliJ IDEA 12在“模板项目结构...”而不是“默认项目结构...”中具有此设置


3
Jetbrains,Eclipse,Oracle等应聚在一起并为IDE配置,热键组合等设定标准。然后,当我们从一个IDE跳到另一个IDE时,我们的开发人员就可以保持生产力。
亚当

3
我可以要求IntelliJ IDEA将我的%JAVA_HOME%系统变量用作JDK主目录路径的值吗?我希望IntelliJ IDEA自动反映JAVA_HOME sys变量的更改。
Ivan_Bereziuk

1
我认为intellij应该将菜单项“文件”重命名为“项目”。文件下有很多项目特定的东西。
coder247

53
  • 我正在使用IntelliJ IDEA 14.0.3,我也有同样的问题。选择菜单File\ Other Settings\Default Project Structure...

在此处输入图片说明

  • 选择Project标签,部分Project language level,从下拉列表中选择级别,此设置为default for all new project

    在此处输入图片说明

50

下载并解压缩JDK存档文件(.tar.gz),并将其作为SDK添加到“项目结构”对话框(Ctrl+ Alt+ Shift+ S)中

JDK 9智能 点击gif放大

确保同时设置“ 项目语言级别 ”。


28

我发现在IntelliJ IDEA的最新版本中需要Java 1.8,但默认情况下未配置。

我们可以改变从路径或配置Project Settings> Project>Project SDK

在这里,我们可以编辑或添加JDK的路径。

(在我的情况下,路径位于C:\Program Files\Java\jdk1.8.0_102

在此处输入图片说明

在此处输入图片说明


20

将JDK版本更改为1.8

  1. 语言级别文件->项目结构->模块->源代码->语言级别-> 8-Lambda,键入注释等。 在此处输入图片说明
  2. 项目SDk文件->项目结构->项目1.8 在此处输入图片说明

  3. Java编译器文件->设置->构建,执行,部署->编译器-> Java编译器 在此处输入图片说明


1
这没有解决默认设置:请参见接受的答案。
javadba

10

另一个值得检查的地方:如果正在使用Maven编译器插件,请在源/目标配置中查找项目的pom.xml,并确保它是所需的Java版本。我发现下面的数值是1.7;我将其更改为1.8,然后在IntelliJ中正确编译了所有内容。

<build>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
</plugins>
</build>

5

上面的响应非常有用,但是在完成所有设置后,项目运行的版本错误。最后,我注意到它也可以在“依赖关系”窗口中进行配置。Idea 2018.1.3文件->项目结构->模块->源依赖项。



-1

对于最新版本的intellij,要为新项目设置默认的jdk / sdk,请转到

Configure->Structure for New Projects -> Project Settings -> Project SDK

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.