ant生成失败xxx\xxx\build.xml:49:Java返回:-1
我正在尝试建立黑莓项目,并生成cod文件。 我的环境是Windows7,ApacheAnt版本是1.8.2。 我遇到了两个问题,它们都会导致失败 我用来构建的命令是“ant-Dbuild\u env=prod” 下面是build.xml文件中的部分代码ant生成失败xxx\xxx\build.xml:49:Java返回:-1,ant,blackberry,blackberry-jde,build.xml,Ant,Blackberry,Blackberry Jde,Build.xml,我正在尝试建立黑莓项目,并生成cod文件。 我的环境是Windows7,ApacheAnt版本是1.8.2。 我遇到了两个问题,它们都会导致失败 我用来构建的命令是“ant-Dbuild\u env=prod” 下面是build.xml文件中的部分代码 <property file="build.properties" /> <property environment="SystemVariable"/> <!--<property name="jde.hom
<property file="build.properties" />
<property environment="SystemVariable"/>
<!--<property name="jde.home" value="${SystemVariable.JDE_HOME}"/> -->
<property name="jde.home" value="E:\eclipse-blackberry\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components"/>
<property name="bb_sign_pwd" value="${SystemVariable.BB_SIGN_PWD}"/>
<property name="jde.sigtooljar" value="${jde.home}/bin/SignatureTool.jar"/>
第一个问题:
如果我使用代码
<property name="jde.home" value="${SystemVariable.JDE_HOME}"/>
管理大楼,
错误(错误1)为
“jde home必须是目录”
但是如果我使用代码
<property name="jde.home" value="E:\eclipse-blackberry\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components"/>
<property name="jde.home" value="E:\eclipse-blackberry\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components"/>
它可以工作,但构建仍然失败。
我想蚂蚁可能找不到环境变量,尽管我在Windows中将环境变量“JDE_HOME”设置为“E:\eclipse blackberry\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components”
第二个问题:
使用代码
<property name="jde.home" value="E:\eclipse-blackberry\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components"/>
<property name="jde.home" value="E:\eclipse-blackberry\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components"/>
相反,另一个错误(错误2)是
“XXX\XXX\XXX\build.xml:49:Java返回:-1”
build.xml中的第48到50行是这样的
48:<target name="build" description="Builds Project" depends="init"/>
49:<rapc jdehome="${jde.home}" jdkhome="${SystemVariable.JAVA_HOME}" destdir="${output.dir}" output="${app.name}_${build_env}" quiet="false" generatesourcelist="true"/>
50:<jdp title="${app.title}" type="cldc" vendor="XXX Inc." version="${app.version}" description="XXX Application" icon="${icon.path}" focusicon="true" startuptier="7" ribbonposition="0"/>
48:
49:
50:
有没有人可以帮助我,告诉我为什么会出现错误1和错误2?
谢谢。试着熟悉Stackoverflow标记,以便提问(和回答问题)。这是可怕的阅读。感谢您的建议,这是我第一次问一个关于Stackoverflow的问题。新更新的JDK也给我带来了问题。我可以通过显式地指定jdehome和jdkhome来修复它(不假设它们将由系统变量填充)。在显式指定jdk.home路径后,尝试在rapc中设置
jdkhome=“${jdk.home}”
。