怎么修改java平台默认jdk_关于java:如何更改IntelliJ IDEA默认JDK?

本文介绍了如何在IntelliJ IDEA中更改默认的JDK设置,以避免每次导入新项目时都需要手动调整。通过'默认项目结构...'对话框设置项目语言级别,并在'Project SDK'中配置JDK路径。此外,还提到了检查Maven编译器插件的Java版本,以及在依赖项中配置正确的JDK版本。
摘要由CSDN通过智能技术生成

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

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

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

e4079c35d4a77927de356e39819f7acb.png

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

16552feed40e6ab636b31e21a9a3bc89.png

IntelliJ IDEA 12在"模板项目结构..."中设置了此设置,而不是"默认项目结构..."

Jetbrains,Eclipse,Oracle等应该聚在一起,为IDE配置,热键组合等设置标准。然后我们开发人员可以在从一个IDE跳到另一个IDE时保持高效。

我可以要求IntelliJ IDEA使用我的%JAVA_HOME%系统变量作为JDK主路径的值吗? 我希望IntelliJ IDEA能够自动反映JAVA_HOME sys变量的变化。

我认为intellij应该将菜单条目文件重命名为Project。 文件中有很多项目特定的东西。

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

e3342415d83d27cff9935ddd18b68a3a.png

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

a00586fa652f4bab4cafb8cd719a26b7.png

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

5290cb0809e20bfc4b7b54c9f87e4fab.gif

点击GIF放大

确保也设置"项目语言级别"。

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

我们可以更改路径或从Project Settings> Project> Project SDK进行配置

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

(在我的例子中,路径位于C:\Program Files\Java\jdk1.8.0_102)

2873cdcd7ea8b5cd92f5ab9752f678af.png

dbfbd47c109461e514cdca98108b9797.png

将JDK版本更改为1.8

语言级别文件 - >项目结构 - >模块 - >源 - >语言级别 - > 8-Lambdas,类型注释等。

4c2d1e8d68ce3555ada5ccad615ecfa2.png

项目SDk文件 - >项目结构 - >项目1.8

518d48c4803e085f7a1d42f62b27bc29.png

Java编译器文件 - >设置 - >构建,执行,部署 - >编译器 - > Java编译器

6eaa06108040f51b724e6d7f97a27a60.png

这不符合默认设置:请参阅接受的答案。

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

org.apache.maven.plugins

maven-compiler-plugin

2.3.2

1.8

1.8

UTF-8

上述响应非常有用,但在所有设置之后,项目运行的版本错误。最后,我注意到它也可以在Dependencies窗口中配置。

Idea 2018.1.3文件 - >项目结构 - >模块 - >源和依赖项。

要自己更改Intellij-IDE的JDK版本:

启动IDE - >帮助 - >查找操作

比类型:

Switch Boot JDK

或(取决于您的版本)

Switch IDE boot JDK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值