我在更新 Eclipse 工作区的编译器合规性时遇到一些问题(我实际上使用的是 RTC,但它本质上是 Eclipse)。 目前,它使用 1.6 的 jdk,因此我可以将 JDK 合规性更改为 1.6 的限制。
但是,我在我的项目中使用 jdk 1.7 -我已将其添加为 JRE -
preferences --> Java --> Installed JRE --> added jre with the jdk 1.7 directory.
但是,即使我使用它作为默认 JRE,它也不允许我将编译器合规级别更改为 1.7。
我猜我遗漏了一些东西。
任何帮助将不胜感激
.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs
以下是更改后的行:
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
也许用“org.eclipse.jdt.core.compiler.compliance”属性更改行就足够了,但为了完整性和一致性,我做了这三个操作。
右键单击项目
单击“应用并关闭”。 希望这能解决这个问题。
Properties
,转到
Java Compiler
,然后将Compiler compilance level
设置为1.8
。