1

我正在为我的 java 程序创建一个可执行的 jar 文件。该程序使用 jtds.1.2.jar 和 javacsv-2.0.jar。

创建可执行 jar 文件时是否可以包含外部 jar?

请帮忙。谢谢你。

4

4 回答 4

1

是的,有可能。

您可以使用 eclipse 导出 jar 功能来执行此操作

于 2012-05-29T18:32:21.467 回答
1

试试这个,这是在eclipse中创建jar或runnable jar的方法,项目中的所有外部库都将包含在内

File -> Export-> Java ->Runnbale JAR file

Launch configuration : your Class containing the public static void main(String[] args)

Export destination : Target place

Library Handling:

Package required libraries into generated JAR

FINISH
于 2012-05-29T18:32:32.373 回答
0

当然有可能!只需将 Jars 的类添加到您的 Jar 中!

您可以手动执行此操作(不建议),或者任何构建工具(如 Ant(目标)和 Maven(搜索着色插件))都可以为您执行此操作。

如果您不想费心创建任何脚本,只需使用 IDE 为您完成(较新的 Eclipse 版本有一个用于自动包含库的复选框,对于较旧的版本,只需安装一个自动为您完成工作的插件,例如FatJar插件)。

于 2012-05-29T18:31:06.937 回答
0

可以创建这样的文件夹结构

主目录:
   your_app.jar
        子目录:
           其他 jar 文件

然后将依赖项添加到您的 jarfile 清单并将整个内容“压缩”在一起,将其移动到您想要的计算机上。例如,Netbeans 支持这种部署。

对于更通用/“万无一失”的解决方案,您必须创建一个安装程序。

于 2012-05-29T18:34:55.207 回答