我正在使用Eclipse。
我写了一个小的Java Gui工具,它取决于我的eclipse项目中包含的jnetpcap库。在我的磁盘上,库位于与项目不同的目录中。
我想构建一个jar(export-> jar
)让它在其他计算机上运行,但我没有找到如何“包含”jar文件。
我不介意它是否合并到一个文件中,或者库是单独发货的。我只是不知道要配置什么以及在哪里,完全构建该依赖项。
答案 0 :(得分:2)
没有开箱即用的方法可以做到这一点,但有一些工具可以提供jar依赖性。
想到了{p> Jarjar和one-jar。两者都提供了ant任务,后者有一个maven插件。如果您正在使用eclipse,那么在创建可执行jar时,依赖项会自动包含在AFAIK中。
答案 1 :(得分:2)
我强烈建议您查看Ant或Maven等构建工具。它们是Java项目的事实标准,可以帮助您完成这些任务。
请看这个链接:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
基本上需要花费5分钟的时间来了解Maven的基本原理,还有30多个知道如何使用插件来完全满足您的需求。如果我在五年前就已经知道了Maven,那么我几乎可以节省数周的时间。