Codename One - 初始HiThere教程Android Build

时间:2017-12-17 00:39:48

标签: codenameone

我是Codename One的新手。根据说明,我已经安装了

  • Eclipse Oxygen(后来是霓虹灯的版本)
  • 已安装的Codename One插件
  • 创建了第一个项目“Hi There”并建成。它可以通过Simulator
  • 运行

但是,当我尝试为Android创建构建时,我收到以下错误:

构建文件:C:/ ews-launch-1 / HiThere \ build.xml

复制Android的控制装置:

复制库:

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

建立失败 C:\ ews-launch-1 \ HiThere \ build.xml:105:无法找到javac编译器; com.sun.tools.javac.Main不在类路径上。 也许JAVA_HOME并没有指向JDK。 它目前设置为“C:\ Program Files \ Java \ jre1.8.0_151”

总时间:0秒

我已经设置了环境变量JAVA_HOME = C:\ Program Files \ Java \ jdk1.8.0_151

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

1 个答案:

答案 0 :(得分:1)

Perhaps JAVA_HOME does not point to the JDK. 
It is currently set to "C:\Program Files\Java\jre1.8.0_151"

这是你的问题。您已安装JRE。您需要安装JDK。

  

我已经设置了环境变量JAVA_HOME = C:\ Program Files \ Java \ jdk1.8.0_151

嗯,错误消息说明你做了什么。也许您需要了解环境变量在Windows中的工作方式。也许你把它放在了错误的地方?也许你在启动Eclipse之后将它设置为

对于它的价值,普通的Eclipse并不需要JDK,因为它使用自己的Java编译器。但它看起来像Codename One插件/ Android 需要一个JDK。