1、预处理的时候 变量不能是纯数字的
2、如果出现校验出错的时候,很可能是环境变量引起的。<wbr style="line-height:1.3em"><br><span style="font-size:13px; line-height:1.3em">解决办法:JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);<br><br> Path使得系统可以在任何路径下识别java命令,设为:<br> %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin<br> CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:<br> .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (要加.表示当前路径)<br> %JAVA_HOME%就是引用前面指定的JAVA_HOME;<br></span>3、<span style="font-size:13px; line-height:1.3em">解决问题:有第三方包则导入没有则不导入</span><wbr style="line-height:1.3em"><br><span style="font-size:13px; line-height:1.3em">步骤:1、在属性区写:</span><wbr style="line-height:1.3em"><br><span style="font-size:13px; line-height:1.3em"> <available property="jar.exist" file="${macros.channel}.jar" filepath="${externalLib}"/></span><wbr style="line-height:1.3em"><br><span style="font-size:13px; line-height:1.3em"> 2、在导入也的地方进行判断</span><wbr style="line-height:1.3em"><br> <if><br> <isset property="jar.exist"/><br> <then><br> <path id="package.libs"><br> <pathelement location="${externalLib}\${macros.channel}.jar"/><br> </path><br> </then><br> <else><br> <path id="package.libs"><br> </path><br> </else><br> </if></wbr></wbr></wbr></wbr></wbr>
4、& lt; < 小于号
& gt; > 大于号
& amp; & 和
& apos; ' 单引号
& quot; " 双引号
<= 要写成 & lt;=
5、让打完的包放在指定的文件夹下<wbr style="line-height:1.3em"><br> <mkdir dir="${macros.channel}\${macros.type}"/><br> <move file="${package.jad}" todir="${basedir}\${macros.channel}\${macros.type}"/><br> <move file="${package.jar}" todir="${basedir}\${macros.channel}\${macros.type}"/></wbr>
6、混淆工具不能用太新的,太新的可能造成各种问题,今天遇到了修改CLDC版本结果 混淆不下去了 换成低版本 马上就可以了~~~~