java: 警告: 源发行版 17 需要目标发行版 17 怎么解决
时间: 2023-03-29 12:04:02 浏览: 511
这个问题可能是由于您正在使用较旧版本的 Java 编译器,而您的代码需要使用 Java 17 的新功能。您可以尝试更新您的 Java 编译器版本,或者在编译时指定目标发行版为 17。例如,您可以使用以下命令编译您的代码:
javac --release 17 MyProgram.java
这将使用 Java 17 编译器,并将目标发行版设置为 17。希望这可以帮助您解决问题。
相关问题
idea 怎么解决java: 警告: 源发行版 17 需要目标发行版 17
这个警告是因为你的项目使用了 Java 17 的语言特性,但是编译时指定的目标版本较低,导致警告。解决这个问题的方法是在编译时指定目标版本为 17。
在 IntelliJ IDEA 中,可以按照以下步骤设置目标版本:
1. 打开项目结构对话框(File -> Project Structure)
2. 在左侧菜单中选择 Project 设置
3. 在右侧的 Project SDK 下拉框中选择 JDK 17
4. 在右侧菜单中选择 Modules
5. 在 Sources 标签页中,在 Target bytecode version 下拉框中选择 17
完成以上操作后,重新编译项目即可消除警告。
java 报错java: 警告: 源发行版 17 需要目标发行版 17
个错误提示表明你的项目使用的是Java 17,但是编译器的目标版本是Java 17,需要将编译器的目标版本改为Java 17。具体操作如下:
1. 打开项目,进入Settings --> Build, Execution, Deployment --> Complier --> Java Complier。
2. 将Project bytecode version改为17,与项目使用的JDK版本一致。
3. 点击Apply保存更改,重新编译项目即可。
阅读全文