VS代码报告了警告说,"the compiler compliance specified is 1.8 but a jre 18 is used"和我不知道如何解决它。我正在寻找更多的信息,但是我找不到关于这个问题的任何信息,我需要帮助来解决它。
发布于 2022-06-30 07:32:55
这里有三种修改方法:
设置pom.xml文件
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>18</maven.compiler.source>
<maven.compiler.target>18</maven.compiler.target>
</properties>.settings\org.eclipse.jdt.core.prefs项目下的.settings\org.eclipse.jdt.core.prefs文件
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=18
org.eclipse.jdt.core.compiler.compliance=18
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=ignore
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.processAnnotations=enabled
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=18在settings.json中添加以下内容的
"java.jdt.ls.java.home":"your_path_to_jdk18"https://stackoverflow.com/questions/72804683
复制相似问题