我正试图通过ant脚本在jar中执行类文件。我通过CMD运行命令,它运行良好命令类似于:-
java com.CodeReview -p “<Project Path>”
我试图通过蚂蚁脚本运行这个命令
<target name="build">
<java fork="true" failonerror="yes" classname="com.CodeReview">
<arg line="-p"/>
<arg line="D:Test"/>
</java>
</target>
它给了我错误内部版本:[java]错误:无法找到或加载主类com.CodeReview
但通过命令行,它可以工作,类路径没有问题。我还需要在脚本中设置类路径吗。
您在java任务中缺少类路径:
<classpath>
<pathelement location="yourjar.jar"/>
<pathelement path="${java.class.path}"/>
</classpath>