Hello world应用程序构建失败(Eclipse Juno中的CodenameOne)

时间:2016-07-24 13:25:17

标签: java codenameone eclipse-juno

按照此处的教程.. https://www.codenameone.com/how-do-i---create-a-basic-hello-world-application--send-it-to-my-device-using-eclipse.html

由于以下行,我的构建失败了:

b.addActionListener(e -> Dialog.show("Dialog Title", "Hi", "OK", null));

为什么?

编译节目:

  

java.lang.Error:未解决的编译问题:运算符>是   undefined for argument type(s)int,boolean token上的语法错误   “ - ”, - 预期

1 个答案:

答案 0 :(得分:1)

默认情况下,大多数eclipse IDE编译器都不支持Java 8

通过下载Eclipse Java 8支持库在Eclipse Kepler中工作。

Eclipse + Java 8 support?

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"。