【问题标题】:Why do I still get an invalid source release error when downgrading from Java 9 to Java 8?为什么从 Java 9 降级到 Java 8 时仍然会收到无效的源代码发布错误?
【发布时间】:2018-07-04 22:01:05
【问题描述】:

我将 IntelliJ java 项目从 java 9 降级到 java 8。我按照this answer 中的所有步骤操作,但是在运行项目时我仍然收到此错误:“错误:java:无效源版本:1.9”。

pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>groupId</groupId>
<artifactId>VIN_API</artifactId>
<version>1.0-SNAPSHOT</version>


</project>

【问题讨论】:

  • 你使用的是 Maven、Gradle 还是什么?
  • 我正在使用 maven,很抱歉漏掉了
  • 检查你的 maven 编译器插件配置。我确定您将 Java 版本设置为 java 9。
  • 我该如何检查?
  • 打开pom.xml文件,将java发布版本值替换为1.8

标签: java intellij-idea java-8 java-9


【解决方案1】:

最后,我创建了一个新项目并从一开始就正确设置了java版本。我按照问题中提到的答案中的所有步骤来做到这一点。这样就解决了问题,现在项目运行顺利。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    • 1970-01-01
    • 2017-11-30
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 2018-03-12
    相关资源
    最近更新 更多