由于以下行,我的构建失败了:
b.addActionListener(e -> Dialog.show("Dialog Title", "Hi", "OK", null));
为什么?
编译节目:
java.lang.Error:未解决的编译问题:运算符>是 undefined for argument type(s)int,boolean token上的语法错误 “ - ”, - 预期
答案 0 :(得分:1)
默认情况下,大多数eclipse IDE编译器都不支持Java 8
通过下载Eclipse Java 8支持库在Eclipse Kepler中工作。
CodenameOne也适用于最新的#Eclipse; Eclipse Neon"但是有一个错误
build.xml:147:无法找到javac编译器; com.sun.tools.javac.Main不在类路径上。也许是JAVA_HOME 不指向JDK。它目前设置为" C:\ Program 文件\爪哇\ jre1.8.0_101"
首先,我尝试使构建路径指向JDK文件夹而不是这样,但它也适用于JRE文件夹。 我找到的解决方案是确保JRE 1.8库存在于库选项卡(项目属性 - 构建路径 - 库)下,然后命中"应用"按钮后跟" ok"。