我的日食报告了"The compiler compliance specified is 1.6 but a JRE 1.8 is used".
我已经使用Java1.8,
构建了我的HelloWorld Android应用程序,但是,我收到了警告,我无法构建我的项目。我试图将编译器合规性设置为 java1.8。但是我得到了另一个错误
"Android 需要编译器合规性级别 5.0 或 6.0。找到'1.8'">
.我不知道如何解决这个问题?
可能的解决方案:
- 右键单击您的项目,然后选择
"Android Tools -> Fix Project Properties"
。(如果这不起作用,请尝试以下选项( - 右键单击您的项目并选择
"Properties -> Java Compiler"
,选中"启用项目特定设置">,然后选择 1.5 或 1.6 从"编译器合规性设置">选择框中。 - 在
Window -> Preferences -> Java -> Compiler
下,设置编译器合规性级别为 1.5 或 1.6。
我正在研究 VSCode,我刚刚做了下一件事我将pom.xml
年的版本更改为安装在计算机上的版本。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.11</maven.compiler.source>
<maven.compiler.target>1.11</maven.compiler.target>
<java.version>1.11</java.version>
</properties>
以前我有1.8
,现在有1.11
.
转到 windows>ppreferences>java>compiler。勾选"使用默认合规性设置"复选框,然后应用并关闭。右键单击项目并转到构建路径>配置构建路径在"库"选项卡下,删除 JRE 系统库,然后单击"添加库"选择单选框执行环境并选择环境应用 nad Close
需要在项目的文件夹名称下进行以下更改:-
。设置
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.methodParameters=generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.processAnnotations=disabled
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
集成开发环境配置