首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ant jar找不到或加载主类。

Ant jar找不到或加载主类。
EN

Stack Overflow用户
提问于 2015-07-04 20:20:19
回答 1查看 758关注 0票数 1

我运行一个带有特定参数的jar,例如:testscript run,然后这个testscript存在于不同的目录中,所以我使用ant的java命令运行该脚本的jar,如下所示:

代码语言:javascript
运行
复制
<java jar="testscript-jar.jar">
<arg value="run"/>
</java>

通过这样做,我得到了错误Could not find or load main class

这个命令对于前2-3个实例很好,但是开始显示其他目录的错误。

EN

回答 1

Stack Overflow用户

发布于 2015-07-04 20:26:38

确保jar属性指向相对于Ant的项目基dir的Jar文件的正确路径。请参阅 task documentation引用的这段话

jar属性的参数类型为File;也就是说,参数被解析为相对于项目的基本目录的绝对文件,而不是运行该任务的目录。如果您需要找到一个相对于任务将在其中运行的目录的JAR文件,则需要显式地创建JAR文件的完整路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31224816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档