jue*_*erg 5 eclipse eclipse-2018-09
jdk-11,Eclipse Photon 18-9,Windows 7,无错误从Java 6移植到Java 8的应用程序。只需尝试将Eclipse使用jdk-11多远。
JAVA_HOME指向jdk-11。Eclipse开始!但是后来事情变得奇怪了。可以将Java Build Path设置为jdk-11。但是,即使被迫处于类路径下,jre也会将自身更改为模块路径!编译器的遵从级别可以设置为Java 10!在项目Facets下,可以选择的最高Java版本是9!如果Java的合规性级别未降至9,则表明Java版本不匹配!使用eclipse进行构建会在100种情况下生成提到的false错误!但是,使用maven,source和target设置为java 11进行编译时,即使对jee 8进行编译,程序包构建也会成功终止。谁对此有更多了解?无论如何,我将切换回Java8。结论一年来出现了新的Java版本之后,仍然无法使用它们!很奇怪。
我刚刚遇到了同样的问题,我所做的修复它是我只是剪掉了那段代码并将其粘贴回,然后它就可以像预期的那样工作。它可能是由编译器中的一个小错误引起的。它难倒了我大约一个小时,但我明白了!否则,如果您右键单击项目文件夹并转到属性,然后编译器,您可以将合规级别更改为 11。这样可以防止错误再次出现。