首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何避免IntelliJ重新设置语言级别?

如何避免IntelliJ重新设置语言级别?
EN

Stack Overflow用户
提问于 2018-10-29 20:49:24
回答 3查看 5.4K关注 0票数 12

在这个网站上,我遇到了一些问题,这些问题已经在黄昏时分得到了回答。

我对这个问题的看法有点不同。我有一个使用maven 3.5.x和java版本10 (配置在maven-编译器-plugin中)构建良好的项目,当查看IntelliJ的项目结构时,所有模块都具有语言级别10 (但项目设置为语言级别6,项目结构中选择的sdk为1.8.

但是,即使我将sdk更改为java 10,将项目语言级别更改为10,下面粘贴的错误仍然发生.?

我的IntelliJ版本: IntelliJ IDEA 2018.2.5

要复制此错误,请执行以下操作:

信息: java :错误发生在编译模块‘java commons’信息:javac 10.0.1用于编译java源代码信息:29/10/2018,21:31 -编译完成,在4 s 777 ms错误中有一个错误和0警告:java: release 5不支持

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-10-30 01:15:16

您可以使用以下设置更新要执行的模块的Java版本,以使用Java 10:

构建、执行、部署=>编译器=> Java编译器=>更新目标字节码版本

在上面的图像中,您可以注意到模块guice和hbase默认使用Java 5,而我已经更新了其他模块以使用Java 11,这是在用JDK 11编译和执行它们时工作得很好。

票数 11
EN

Stack Overflow用户

发布于 2020-07-19 06:59:33

我只是更新了pom.xml,它对我有用。

代码语言:javascript
复制
<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.0</version>
    <configuration>
        <source>1.11</source>
        <target>1.11</target>
        <release>11</release>
    </configuration>
</plugin>
票数 1
EN

Stack Overflow用户

发布于 2020-06-10 10:37:53

在我的例子中,我必须更新pom.xml 刷新maven中的值。

代码语言:javascript
复制
<properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
</properties>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53053587

复制
相关文章

相似问题

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