我正在爲我的程序在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,只需在啓動文件中添加引用即可。 –