我试图通过ant脚本在jar中执行类文件。我通过CMD运行命令它工作正常 命令如下: -
java com.CodeReview -p “<Project Path>”
我尝试通过ant脚本运行此命令
<target name="build">
<java fork="true" failonerror="yes" classname="com.CodeReview">
<arg line="-p"/>
<arg line="D:\Test"/>
</java>
</target>
它给了我错误 建立: [java]错误:无法找到或加载主类com.CodeReview
但是通过命令行它正在运行,没有classpath的问题。我是否还需要在脚本中设置classpath。
答案 0 :(得分:1)
您缺少java任务中的 classpath :
<classpath>
<pathelement location="yourjar.jar"/>
<pathelement path="${java.class.path}"/>
</classpath>