java: 警告: 源发行版 17 需要目标发行版 17 这是什么错误
时间: 2023-12-11 09:33:52 浏览: 65
这个错误是由于您使用的Java编译器版本与您的项目使用的JDK版本不一致导致的。您需要将编译器版本更改为与项目使用的JDK版本相同。具体来说,您可以按照以下步骤更改编译器版本:
1. 打开您的项目。
2. 转到“Settings”菜单,然后选择“Build, Execution, Deployment”>“Compiler”>“Java Compiler”。
3. 将“Project bytecode version”更改为与您的项目使用的JDK版本相同的版本。
4. 单击“应用”按钮,然后单击“确定”按钮。
这样,您的编译器版本就会与您的项目使用的JDK版本相匹配,从而解决了这个错误。
相关问题
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 的版本。这可能会导致兼容性问题,因为源代码中使用了新的语言特性或库,而目标发行版不支持这些特性或库。为了避免这种情况,你可以采取以下措施之一:
1.将目标发行版升级到 Java 17 或更高版本,以支持源代码中使用的新特性或库。
2.降低源发行版到与目标发行版相同或更低的版本,以避免使用到的高版本特性与目标版本不兼容。
3.将目标发行版设置为与源发行版相同,在编译命令或构建工具配置中,可以使用以下命令设置目标发行版:javac --release 17 YourSourceFile.java。
阅读全文