繁体   English   中英

如何在Eclipse中使用其他外部jar依赖项创建一个不可运行/不可执行的jar

[英]how to create a not runnable/not executable jar with other external jar dependencies in Eclipse

我无法通过eclipse导出向导创建普通的jar(不可运行/不可执行),它只创建jar文件,但是从某些其他类调用导出的jar的方法时,不会导出依赖的jar导致错误,请帮忙

非常感谢@kurellajunior的建议..它通过使用zipgroupfileset解决了。 下面是蚂蚁脚本,它可以完美地创建我需要的jar

<project default="jar">
    <target name="jar">
            <jar destfile="destination directory/jarFileName.jar" basedir="my Eclipse project folder/bin (which holds all the .class files of my project separated by different package folder) ">
            <zipgroupfileset dir="Location of my external jar file directory" includes="*.jar"/>
            </jar>
        </target>
    </project>

这适用于语言/ IDE概念。 您只创建jar(库)。 依赖关系是在外部管理的(就像在maven中一样)可执行jar可以有一个指向依赖关系的Manifest,但依赖关系需要由你捆绑...

早些时候Netbeans在将所有被引用的罐子捆绑在一起时做得不错 - 虽然已经很长时间没有使用它了。

一月

编辑:有一个选项来创建这样一个jar - 在命令行上。 由于jar只是一个zip容器,因此您可以轻松编写一个脚本,将所有依赖项与jar一起解压缩到一个位置,然后将它们全部放在一起。

我不推荐这个!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM