java: 警告: 源发行版 11 需要目什么意思
时间: 2024-05-24 20:07:23 浏览: 6
这个警告是指您在编译Java代码时,使用的源代码和目标代码的版本不一致。在这种情况下,建议您使用与您的目标Java版本相同的源代码进行编译,以确保生成的目标代码能够在您的目标Java版本上运行。
具体来说,如果您使用的是Java 11版本的JDK来编译您的代码,那么建议您将源代码也设置为Java 11版本。这可以通过在命令行中添加以下参数来实现:
```
javac --source 11 --target 11 YourSourceFile.java
```
这样,编译器就会使用Java 11版本的源代码来生成Java 11版本的目标代码。
相关问题
java: 警告: 源发行版 11 需要目标发行版 11什么意思
这个警告意味着你的项目使用的Java源代码版本是11,但是你的IDEA配置的目标Java版本是1.8。这可能会导致一些兼容性问题,因为较新的Java版本可能包含了一些在旧版本中不可用的功能或语法。为了解决这个问题,你需要将IDEA的目标Java版本设置为与你的项目中使用的Java版本相匹配。
以下是解决这个问题的步骤:
1. 打开IDEA,并点击左上角的"文件"菜单。
2. 选择"设置",然后选择"构建、执行、部署",再选择"Java编译器"。
3. 在右侧的下拉框中,找到你的项目(如果没有显示,点击"+"按钮添加项目)。
4. 将目标发行版的下拉框选择为11(与你的项目中使用的源发行版相匹配)。
5. 点击"应用"或"确定"按钮保存更改。
这样,你的IDEA就会使用与你的项目相匹配的Java版本,从而消除警告信息。
java: 警告: 源发行版 11 需要目标发行版 11这是什么意思
这个警告意味着您的项目使用的Java源代码版本是11,但编译器的目标版本是低于11的版本。这可能会导致一些兼容性问题。您可以通过更改编译器的目标版本来解决这个问题。
以下是解决方案的步骤:
1. 在IntelliJ IDEA中,点击左上角的"文件"菜单,然后选择"设置"。
2. 在设置窗口中,展开"构建、执行、部署"选项,然后选择"编译器"。
3. 在右侧的面板中,找到您的报错项目(如果没有显示,请点击"+"按钮添加)。
4. 在下拉框中选择目标版本为11。
5. 点击"应用"或"确定"按钮保存更改。
这样,您的项目将使用与源代码版本相匹配的目标版本,警告信息将不再出现。