我已经编写了ANT脚本来预先验证类。
<property name="wtkHome" location="C:/WTK2.5.2"> </property>
<property name="midp_lib" value="${wtkHome}/lib/midpapi21.jar"></property>
....
........
<property name="build" value="build"/>
.....
......
<target name="preverify">
<mkdir dir="${build}/preverified"/>
<exec executable="${wtkHome}/bin/preverify">
<arg line="-classpath ${wtkHome}/lib"/>
(or) <arg line="-classpath ${midp_lib}"/>
<arg line="-d ${build}/preverified"/>
<arg line="${build}/classes"/>
</exec>
</target>当上面的脚本执行时,它不能在类路径中找到midp类,所以它显示了错误,
[exec] Error preverifying class first.MCCanvas
[exec] java/lang/NoClassDefFoundError: javax/microedition/lcdui/Canvas
[exec] Result: 1但是所需的库在类路径中,请注意,对于MIDlet和Canvas类,编译是很好的!
发布于 2012-06-15 19:42:24
尝试使用反斜杠"\“
<arg line="-classpath C:\WTK2.5.2\lib\midpapi21.jar"/>https://stackoverflow.com/questions/11045052
复制相似问题