Error: java: 无效的源发行版: 11
时间: 2023-11-29 11:47:41 浏览: 121
Java编译器会在编译时检查源代码的版本,如果源代码的版本高于编译器的版本,就会出现“无效的源发行版”错误。要解决这个问题,可以通过以下步骤进行操作:
1.检查Java版本:首先,需要检查Java版本是否与编译器版本相同。可以在终端或命令提示符中输入以下命令来检查Java版本:
```shell
java -version
```
2.更改源代码版本:如果Java版本正确,则需要更改源代码版本。可以在源代码文件的顶部添加以下代码来更改源代码版本:
```java
// Java 11
public class MyClass {
// ...
}
```
3.更改编译器版本:如果源代码版本正确,则需要更改编译器版本。可以在项目的构建文件中更改编译器版本。例如,在Maven项目中,可以在pom.xml文件中添加以下代码来更改编译器版本:
```xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
</plugins>
</build>
```
阅读全文
相关推荐



















