我正在为我的程序在java中创建一个可执行的jar文件。 该程序使用jtds.1.2.jar和javacsv-2.0.jar。Java可执行文件
当我创建我的可执行jar文件时,是否可以包含外部jar文件?
请帮忙。 谢谢。
我正在为我的程序在java中创建一个可执行的jar文件。 该程序使用jtds.1.2.jar和javacsv-2.0.jar。Java可执行文件
当我创建我的可执行jar文件时,是否可以包含外部jar文件?
请帮忙。 谢谢。
试试这个,这是在Eclipse中创建一个罐子或运行的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
非常感谢!为了在任何其他没有eclipse的机器上运行jar文件,我们需要安装哪些组件?只是jdk和jre? – JJunior
yup !!但我从来没有尝试过,没有日食 –
是的,这是可能的。
您可以使用Eclipse导出的jar功能做这个
它可以创建一个文件夹结构,这样
main directory: your_app.jar subdirectory: other jar files
然后add the dependencies to your jarfile's manifest和“拉链”整个事情一起,将其移动到计算机WH你是否想要它。例如,Netbeans支持这种部署。
对于更一般的/“万无一失”的解决方案,您将不得不创建一个安装程序。
还可以考虑部署的[Java Web Start](http://stackoverflow.com/tags/java-web-start/info)。不需要(也不推荐)组合Jars,只需在启动文件中添加引用即可。 –