![](/img/trans.png)
[英]Could not find or load main class- I cannot run my .jar file created from Ant
[英]Ant jar Could not find or load main class
我正在运行带有特定参数的jar,例如: testscript run
然后该testscript存在于不同目录中,因此我使用ant的java jar命令运行该脚本的jar,如下所示:
<java jar="testscript-jar.jar">
<arg value="run"/>
</java>
通过这样做,我得到错误Could not find or load main class
。
此命令在前2-3个实例中工作正常,但对于其他目录开始显示错误。
确保jar
属性指向相对于Ant项目基目录的Jar文件的正确路径。 请参阅java
任务文档中的以下引用:
jar属性的参数类型为
File
; 即,将参数解析为相对于项目基本目录的绝对文件, 而不是相对于运行Java任务的目录。 如果需要相对于将在其中运行任务的目录找到一个JAR文件,则需要显式创建该JAR文件的完整路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.