ant打包main方法,jar-in-jar-loader.zip找不到

发布于 2021-11-18 19:40:29 字数 1031 浏览 771 评论 2

在打包main方法的时候,我想将第三方jar直接打包进我们要生成的jar包,下面为打包代码

......
 <jar jarfile="${hello_jar}" basedir="${bin}">
  <manifest>
    <attribute name="Main-Class" value="org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader" />
   <attribute name="Rsrc-Main-Class" value="com.test.Test" />
    <attribute name="Class-Path" value="."/> 
    <attribute name="Rsrc-Class-Path" value="./ guava-10.0.1.jar "/>
     </manifest>
  <zipfileset src="jar-in-jar-loader.zip"/>
   <fileset dir="D:/result/antDemo/bin" /> 
   <zipfileset dir="D:/result/antDemo/lib" includes="guava-10.0.1.jar" /> 
 </jar>

.......

报错为:The archive jar-in-jar-loader.zip doesn't exist

 

jar-in-jar-loader.zip这个文件在哪里啊,网上说这个zip是eclipse自带的,为撒我这报错?

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

深巷少女 2021-11-25 09:19:34

eclipse安装目录下/plugins/org.eclipse.jdt.ui_(这里是一堆版本号不要管).jar【我这里是 org.eclipse.jdt.ui_3.9.2.v20131106-1600.jar 】打开可以直接找到 jar-in-jar-loader.zip,这个zip里就是loader。参见: http://auralbits.blogspot.com/2010/10/automating-java-application-packaging.html 【墙】

怎言笑 2021-11-23 14:08:55

遇到同样的问题,后来就在eclipse里export了一回,然后把里面的org文件夹拿出来压缩为jar-in-jar-loader.zip放在同一目录下就可以ant成功了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文