我正在构建Blackberry项目并生成cod文件。 我的环境是Windows 7,apache-ant版本是1.8.2。 我遇到了两个问题,但都导致了失败。
我以前建立的命令是" ant -Dbuild_env = prod" 下面是build.xml文件中代码的一部分。
<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)是
&#34; jde home必须是目录&#34; ,
但如果我使用代码
<property name="jde.home" value="E:\eclipse-blackberry\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components"/>
它可以工作,但仍然构建失败。 我想可能是蚂蚁找不到环境变种虽然我设置了环境变种&#34; JDE_HOME&#34;在Windows中以&#34; E:\ eclipse-blackberry \ plugins \ net.rim.ejde.componentpack5.0.0_5.0.0.25 \ components&#34;。
第二个问题: 使用代码
<property name="jde.home" value="E:\eclipse-blackberry\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components"/>
而是另一个错误(错误2)
&#34; XXX \ XXX \ XXX \ build.xml:49:Java返回:-1&#34;
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"/>
有没有人可以帮忙告诉我为什么会出现错误1和错误2? 感谢。