java: 警告: 源发行版 17 需要目标发行版 17该如何解决
时间: 2023-11-20 09:58:59 浏览: 207
这个警告是因为你的Java源代码使用了Java 17的特性,但是编译器的目标版本不是Java 17。要解决这个问题,你需要将编译器的目标版本设置为Java 17。以下是两种解决方法:
1.在IDEA中设置项目的JDK版本为Java 17:
- 打开项目,点击File -> Project Structure。
- 在Project Settings中选择Project。
- 在Project SDK下拉菜单中选择Java 17。
- 点击OK保存更改。
2.在IDEA中设置编译器的目标版本为Java 17:
- 点击菜单栏中的File -> Settings。
- 在左侧面板中选择Build, Execution, Deployment -> Compiler -> Java Compiler。
- 在Target bytecode version下拉菜单中选择Java 17。
- 点击OK保存更改。
相关问题
java: 警告: 源发行版 17 需要目标发行版 17 怎么解决
这个问题可能是由于您正在使用较旧版本的 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
完成以上操作后,重新编译项目即可消除警告。
阅读全文