重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
用eclipse編譯好的一個Java項目導出成為一個可以直接雙擊運行的jar文件。
創新互聯公司專業為企業提供梁園網站建設、梁園做網站、梁園網站設計、梁園網站制作等企業網站建設、網頁設計與制作、梁園企業網站模板建站服務,10余年梁園做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
1.在需要導出的項目上右鍵-導出,在彈出的界面中找Java下的JAR文件,然后點擊下一步,選擇將JAR文件導出到什么位置(假如名字Project.jar),點擊下一步,然后點擊下一步,找到”選擇應用程序入口點的類“,選一個有main方法的類,作為整個項目的入口,點擊完成。這個時候生產的JAR文件就可以直接雙擊運行了。
2.測試結果:如果沒用界面,就看不到結果??梢詫懸粋€test.bat文件測試,文件內容
java -version 查詢當前環境變量的JDK版本
java -jar Project.jar 參數1,參數2。。。(如果沒用參數,則不填寫)
pause
把test.bat與Project.jar放在同一個目錄下,并且項目在Eclipse中的版本要與環境變量配置的版本一致,不然命令會出錯。雙擊test.bat就可以查看輸出的結果了。
Java項目的打包成jar文件:
eclipse 中選擇要發布的工程右鍵單擊,選擇export
然后在列表中選擇jar(不一定馬上看到,但是可以找到的)
確定后下一步,選擇你要發布的類,反正你要用的到的類全部選擇進去包括圖片或者音樂(音樂和圖片的引用方式有關系,另當別論),然后取個名稱,選擇路徑
再下一步兩次,然后選擇main-class,就是你運行程序時運行的哪個類,選擇后單擊finish,jar文件應該打包成功了,雙擊可以直接運行。
第一:普通類導出jar包,我說的普通類就是指此類包含main方法,并且沒有用到別的jar包。
1.在eclipse中選擇你要導出的類或者package,右擊,選擇Export子選項;
2.在彈出的對話框中,選擇java文件---選擇JAR file,單擊next;
3.在JAR file后面的文本框中選擇你要生成的jar包的位置以及名字,注意在Export generated class files and resources和Export java source files and resources前面打上勾,單擊next;
4.單擊兩次next按鈕,到達JAR Manifest Specification。注意在最底下的Main class后面的文本框中選擇你的jar包的入口類。單擊Finish,完成。
你可以在dos環境下,進入你的jar所在的目錄,運行 java -jar 名字.jar,檢測運行是否正確。
第二、你所要導出的類里邊用到了別的jar包。比如說你寫的類連接了數據庫,用到數據庫驅動包oracl.jar.。
1.先把你要導出的類按照上面的步驟導出形成jar包,比如叫test.jar
2.新建一個文件夾main,比如在D盤根目錄下;
3.把test.jar和oracl.jar拷貝到main文件下,右擊test.jar,解壓到當前文件夾。把META-INF\MANIFEST.MF剪切到另外一個地方 (比如是桌面?。?;
4.右擊oracl.jar,解壓到當前文件夾。
5.在dos環境下,進入到D盤的main文件夾下,執行 jar cvfm new.jar meta-inf/manifest.mf .,不要忘了最后面的點。
6.用壓縮工具打開你新生成的new.jar,用你放在桌面的META-INF\MANIFEST.MF覆蓋new.jar原有。
你可以在dos環境下,進入你的jar所在的目錄,運行 java -jar 名字.jar,檢測運行是否正確。
1) 利用jar命令
2) 利用IDE如eclipse的導出功能導出jar
3) 利用IDE如eclipse插件fatjar,推薦這個,很好用
4)第三方程序如java2exe打包為可執行程序
用命令行啟動jar文件
java -jar xx項目.jar
運行項目期間可以在命令行中看到日志記錄,根據錯誤日志對癥下藥,憑借你的描述瞎指點基本上是亂彈琴!
祝你成功!