java - 英特尔lij : How to set project configuration to java 1. 8

标签 java maven intellij-idea build

由于理论上错误的 java 版本,我在 Intellij 中构建项目时遇到问题:

enter image description here

实际上我的项目设置设置正确:

enter image description here

Java 1.8 也被设置为我的操作系统的默认 JDK。不幸的是,当我尝试制作我的项目时,出现以下错误:

enter image description here

您知道我应该在哪里更改配置才能成功构建我的项目吗?

更新 在 pom.xml 文件中指定属性后:

<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

项目构建正确。奇怪的是,当我删除这些属性(因此回到初始状态)并尝试再次构建项目时,一切正常。尽管如此,Intellij 指出,我的线路导致了第一张图片中显示的错误。有人知道为什么吗?在编辑器 -> 检查部分中,我选择了尊重项目语言级别设置的选项,因此根据项目配置,它应该没问题(但不是):

enter image description here

最佳答案

我找到了答案!其实我不明白,为什么java编译器的默认版本设置为1.5版本......我希望你会发现它也有帮助

enter image description here

关于java - 英特尔lij : How to set project configuration to java 1. 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36813190/

相关文章:

java - 反射如何影响应用程序的设计

java - 从左到右布局标签

java - CVE 映射到 Java 库

java - 如何创建2个单独的war文件

maven 提供的依赖会导致 Intellij 中的 NoClassDefFoundError 吗?

java - 在 Spring Boot 中使用后置方法保存多个实体时的无限循环

Java i/o 程序错误 throwFor(未知来源)

java - 使用 Maven 程序集插件包含特定依赖项

android - Flutter markdown 包依赖项没有为我正确安装

scala - Build Sync 在 IntelliJ 中意味着什么