Codenameone 代号一-最初的Android构建教程

Codenameone 代号一-最初的Android构建教程,codenameone,Codenameone,我是新来的代号一。按照说明,我已经安装了 Eclipse Oxygen(它是Neon的更高版本) 已安装代号为1的插件 创建了第一个项目“Hi There”,并构建了。它在模拟器上运行正常 然而,当我尝试为Android创建构建时,我得到以下错误: 构建文件:C:/ews-launch-1/heree\build.xml 复制android覆盖: 复制库: 罐子: [echo]Compile强制遵守支持的API/功能,以实现最大的设备兼容性。这允许更小的 [echo]代码大小和更广泛的设备支

我是新来的代号一。按照说明,我已经安装了

  • Eclipse Oxygen(它是Neon的更高版本)
  • 已安装代号为1的插件
  • 创建了第一个项目“Hi There”,并构建了。它在模拟器上运行正常
然而,当我尝试为Android创建构建时,我得到以下错误: 构建文件:C:/ews-launch-1/heree\build.xml

复制android覆盖:

复制库:

罐子: [echo]Compile强制遵守支持的API/功能,以实现最大的设备兼容性。这允许更小的 [echo]代码大小和更广泛的设备支持 [复制]将1个文件复制到C:\ews-launch-1\HERELE\build\tmp [javac]C:\ews-launch-1\heree\build.xml:105:警告:未设置“includeantruntime”,默认为build.sysclasspath=last;对于可重复的生成,将设置为false

构建失败 C:\ews-launch-1\heree\build.xml:105:找不到javac编译器; com.sun.tools.javac.Main不在类路径上。 也许JAVA_HOME没有指向JDK。 当前设置为“C:\Program Files\Java\jre1.8.0\U 151”

总时间:0秒 我已经设置了环境变量JAVA\u HOME=C:\Program Files\JAVA\jdk1.8.0\u 151

不确定,我还需要做些什么来修复我的环境

那是你的问题。您已经安装了JRE。您需要安装一个JDK

我已经设置了环境变量JAVA\u HOME=C:\Program Files\JAVA\jdk1.8.0\u 151

好吧,这不是错误消息所说的你所做的。也许您需要了解环境变量在Windows中的工作方式。也许你把它放错地方了?也许是在启动Eclipse之后设置的



值得一提的是,plaineclipse不需要JDK,因为它使用自己的Java编译器。但代号为One的插件/Android似乎需要一个JDK

对。还要确保
C:\Program Files\Java\jdk1.8.0\u 151\bin
PATH
变量列表中位于第一位。更改后重新启动Eclipse。如果所有其他操作都失败,请编辑eclipse.ini以指向JDK java二进制文件,这样eclipse将在JDK之上运行
Perhaps JAVA_HOME does not point to the JDK. 
It is currently set to "C:\Program Files\Java\jre1.8.0_151"