. java: 无效的源发行版: 18
时间: 2023-11-03 14:02:31 浏览: 199
. java: 无效的源发行版: 18 错误是由于你的项目使用的JDK版本与你的IDEA工程引用的JDK版本不一致导致的。要解决这个问题,你可以按照以下步骤进行操作:
1. 首先,确认你的项目需要使用的JDK版本是多少,这里是18。
2. 打开你的IDEA工程,找到项目的设置或配置选项。
3. 在设置或配置选项中找到项目的编译设置。
4. 确保你的项目的编译设置中选择了正确的JDK版本,这里应该选择JDK 18。
5. 如果你的IDEA工程没有安装JDK 18,你需要先安装它。你可以从官方网站下载并安装JDK 18。
6. 安装完JDK 18后,重启你的IDEA工程,并确认已选择了正确的JDK版本。
7. 保存并重新编译你的项目,然后尝试重新运行。
相关问题
运行Application.java时报错java: 错误: 无效的源发行版:17
引用:运行Application.java时报错java: 错误: 无效的源发行版:17。
这个错误是由于您使用的Java编译器版本与您的源代码版本不匹配引起的。该错误指示您正在尝试使用不支持的Java版本进行编译。您可以尝试以下解决方法:
1. 检查您的Java版本:使用命令`java -version`检查您正在使用的Java版本。确保您的Java版本与您的代码要求的版本相匹配。
2. 更新您的Java版本:如果您的Java版本过低或不匹配,请更新您的Java版本至与您的代码要求的版本相匹配。您可以从官方Java网站(https://www.java.com/)下载并安装最新的Java运行时环境(JRE)或Java开发工具包(JDK)。
3. 配置您的编译器:如果您已经安装了多个Java版本,并且您希望使用特定的版本进行编译,请配置您的编译器以使用正确的Java版本。您可以使用`javac`命令和`-source`选项指定您希望使用的Java版本。例如,如果您希望使用Java 11进行编译,可以执行以下命令:`javac -source 11 Application.java`。
4. 检查您的构建工具:如果您使用的是构建工具(如Maven或Gradle),请确保您的构建配置文件中指定了正确的Java版本。您可以在配置文件中找到一个类似于以下内容的部分,并将其更新为您要使用的Java版本:
```xml
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
```
java: 无效的源发行版: 18
无效的源发行版错误通常是因为项目的源代码与所使用的Java版本不兼容导致的。解决这个问题的方法是确保项目的Java版本与你使用的Java版本相匹配。根据你提供的信息,你可以尝试以下解决办法:
1. 点击项目的配置按钮,找到"Build and run"选项,将其改为Java 8。
2. 进入项目的设置页面,将"Target bytecode version"和"project bytecode version"都改为Java 8。
3. 进入项目的结构设置页面,将"project"和"modules"都改为Java 8。
4. 如果仍然显示无效的源发行版错误,可能是因为项目的依赖关系有问题,在pom文件中检查并更新依赖,然后刷新Maven。
以上方法应该能解决大部分类似问题。如果还有其他问题,请随时向我提问。
阅读全文