把Java程序打包成jar文件包并執(zhí)行的方法
本文介紹了把Java程序打包成jar文件包并執(zhí)行的方法,分享給大家,具體如下:
1、首先要確認(rèn)自己寫的程序有沒有報錯。
2、第一次我寫的是Web Project到現(xiàn)在,我一直沒有執(zhí)行成功,所以最好創(chuàng)建的是java Project
打包步驟:
1.在項目上,右鍵,選擇Export。
2.進(jìn)入到下圖界面,選擇Java 下面的JAR file
3.選擇項目,確認(rèn)必要的文件是否選中,選擇保存jar文件包的路徑,如下圖
4.完成步驟3之后,點擊Next,進(jìn)入如下圖界面:
5.直接點Next,進(jìn)入下面的界面:
6.直接點Finish,jar文件包完成。
備注:
1.可以根據(jù)自己的需要選擇一些條件。
2.打開jar文件包下面的META-INF\MANIFEST.MF這個文件,查看信息是否正確。
Class-Path:這個導(dǎo)入的是,本項目需要的一些其他的jar文件包
Main-Class:這個是main()方法所在的類的.class文件的路徑,并且在最后有個回車符(如:上面顯示的是,main()方法在test包下面的PostgresSQLSync類中。)
在windows下面運行jar包,確認(rèn)導(dǎo)出的jar包是否存在問題:
1.打開DOS命令:通過cd切換到本項目路徑下,然后,輸入java -jar xxx.jar。
如果輸入的信息,和運行項目時,在控制臺輸出的信息一樣,就表示jar文件包已經(jīng)完成。
下面是我碰到的一些問題:
1.在DOS命令中,出現(xiàn)如下錯誤時,表示Main-Class沒有在META-INF\MANIFEST.MF這個文件中配置。
2.在DOS命令中,出現(xiàn)如下錯誤時,表示在Class-Path:或者在Main-Class:后面沒有輸入空格。
備注:當(dāng)然,這只是我所遇到的問題,如果上面所寫的文檔中,有一些錯誤,請讀者指出?;蛘咴诓僮鬟^程中出現(xiàn)了其他問題,也可以與我交流。(謝謝大家?。?/p>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Windows下將JAVA?jar注冊成windows服務(wù)的方法
這篇文章主要介紹了Windows下將JAVA?jar注冊成windows服務(wù)的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07Spring?Boot項目完美大一統(tǒng)(結(jié)果異常日志統(tǒng)一)
這篇文章主要為大家介紹了Spring?Boot項目完美大一統(tǒng)(結(jié)果異常日志統(tǒng)一)的實詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01Java生產(chǎn)者和消費者例子_動力節(jié)點Java學(xué)院整理
生產(chǎn)者-消費者(producer-consumer)問題,也稱作有界緩沖區(qū)(bounded-buffer)問題,兩個進(jìn)程共享一個公共的固定大小的緩沖區(qū)。下文通過實例給大家介紹java生產(chǎn)者和消費者,感興趣的朋友一起學(xué)習(xí)吧2017-05-05SpringBoot實現(xiàn)自定義Redis的連接的流程步驟
Spring Boot 自定義 Redis 主要是指在基于 Spring Boot 的應(yīng)用程序中,當(dāng)你需要更深入地控制或擴展對 Redis 數(shù)據(jù)庫的操作,而不是僅僅依賴 Spring Data Redis 的默認(rèn)配置,本文給大家介紹了SpringBoot實現(xiàn)自定義Redis的連接的流程步驟,需要的朋友可以參考下2024-09-09springboot配置mysql數(shù)據(jù)庫spring.datasource.url報錯的解決
這篇文章主要介紹了springboot配置mysql數(shù)據(jù)庫spring.datasource.url報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01