Java:警告:源发行版17 需要目标发行版17怎么修改版本
时间: 2023-11-20 18:57:12 浏览: 81
您可以按照以下步骤修改Java版本:
1. 打开您的项目,进入“File”菜单,选择“Project Structure”选项。
2. 在左侧菜单中选择“Project”,然后在右侧的“Project SDK”下拉菜单中选择您想要使用的JDK版本。
3. 在左侧菜单中选择“Modules”,然后在右侧的“Sources”选项卡下,将“Source Compatibility”和“Target Compatibility”都设置为您想要使用的JDK版本。
4. 单击“OK”按钮保存更改。
```shell
# 示例代码
# 选择JDK版本
# 设置Source Compatibility和Target Compatibility
```
相关问题
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保存更改,重新编译项目即可。
java: 警告: 源发行版 17 需要目标发行版 17
这个警告意味着您正在使用Java 17编译您的代码,但您的目标平台仅支持Java 17或更低版本。
您可以将编译器和目标平台版本匹配,以消除此警告。例如,您可以使用Java 11编译您的代码,这样您就可以在Java 11或更高版本上运行它。
要设置编译器版本,请使用命令行选项“-source”和“-target”。例如:
javac -source 11 -target 11 MyCode.java
这将使用Java 11作为源版本和目标版本来编译“MyCode.java”。
请注意,如果您使用了Java 17的新功能,那么在较低版本的Java上运行您的代码可能会导致错误或异常。因此,您应该仔细考虑您的目标平台,并确保您的代码在该平台上能够正常工作。
阅读全文