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版本之后,仍然无法使用它们!很奇怪。
我正在解决一个 CJK 字符显示错误的 bug。\n我正在 Eclipse 中使用一个简单的程序进行测试,在调试调试器的“变量”部分时错误地显示了一个 CJK 字符。请参阅下面的屏幕截图。\n我刚刚将“\xe9\x87\x8e\xe5\xae\xb6xyz”值分配给变量,而 Eclipse 调试器显示错误。字符“\”是代理对,被替换为正方形。但是当我使用 sysout 打印它时,它显示正确。使用的默认字符集是“UTF-8”,您可以从控制台中打印的第一行看到。有人可以帮助我理解为什么 eclipse 显示错误吗?
\n\n