1、首先要確認自己寫的程序有沒有報錯。
站在用戶的角度思考問題,與客戶深入溝通,找到濱海新區網站設計與濱海新區網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:成都網站建設、成都網站制作、企業官網、英文網站、手機端網站、網站推廣、國際域名空間、網站空間、企業郵箱。業務覆蓋濱海新區地區。
2、第一次我寫的是Web Project到現在,我一直沒有執行成功,所以最好創建的是java Project
打包步驟:
1.在項目上,右鍵,選擇Export。
2.進入到下圖界面,選擇Java 下面的JAR file
3.選擇項目,確認必要的文件是否選中,選擇保存jar文件包的路徑,如下圖
4.完成步驟3之后,點擊Next,進入如下圖界面:
5.直接點Next,進入下面的界面:
6.直接點Finish,jar文件包完成。
備注:
1.可以根據自己的需要選擇一些條件。
2.打開jar文件包下面的META-INF\MANIFEST.MF這個文件,查看信息是否正確。
Class-Path:這個導入的是,本項目需要的一些其他的jar文件包
Main-Class:這個是main()方法所在的類的.class文件的路徑,并且在最后有個回車符(如:上面顯示的是,main()方法在test包下面的PostgresSQLSync類中。)
在windows下面運行jar包,確認導出的jar包是否存在問題:
1.打開DOS命令:通過cd切換到本項目路徑下,然后,輸入java -jar xxx.jar。
如果輸入的信息,和運行項目時,在控制臺輸出的信息一樣,就表示jar文件包已經完成。
下面是我碰到的一些問題:
1.在DOS命令中,出現如下錯誤時,表示Main-Class沒有在META-INF\MANIFEST.MF這個文件中配置。
2.在DOS命令中,出現如下錯誤時,表示在Class-Path:或者在Main-Class:后面沒有輸入空格。
第一種方法 利用Eclipse的導出功能
Step1:在Eclipse的資源管理器中選中你要打包的項目,右鍵點擊,選擇“導出”項,彈出導出對話框,在下面的Java目錄下選擇“JAR 文件”項,下一步,在導出目標路徑TextField框中輸入你想保存的路徑,單擊“完成”。
Step2:進入Step1中保存jar文件的目錄下,用壓縮文件管理器打開jar文件,進入META-INF\目錄下,打開MINIFEST.MF文件,對MINIFEST.MF文件進行編寫,格式如下:
Manifest-Version: 1.0
Main-Class: App
Class-Path: jar/jakarta-poi.jar jar/Work.jar jar/Service.jar
Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)
請在文本格式下編寫,每個空處只有一個空格,文本不能多余兩個空行.
Manifest-Version: 1.0 告訴我們使用的是1.0的manifest文件,第一行定義manifest的格式
Main-Class: 主程序入口類名
Class-Path: 引用包路徑,包之間空格隔開
Created-By: 創建者信息
編寫完之后保存。
Step3:將引用包放在指定的路徑上,與manifest文件中的Class-Path一致.也可不寫Class-Path,將引用包解開仍進導出的 jar 包即可,注意包路徑.
Step4 :建立批處理文件.bat或.cmd如下start.cmd:
java -jar App.jar
方法一:通過jar命令
jar命令的用法:
用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
選項包括:
-c 創建新的歸檔文件
-t 列出歸檔目錄
-x 解壓縮已歸檔的指定(或所有)文件
-u 更新現有的歸檔文件
-v 在標準輸出中生成詳細輸出
-f 指定歸檔文件名
-m 包含指定清單文件中的清單信息
-e 為捆綁到可執行 jar 文件的獨立應用程序,指定應用程序入口點
-0 僅存儲;不使用任何 ZIP 壓縮
-M 不創建條目的清單文件
-i 為指定的 jar 文件生成索引信息
-C 更改為指定的目錄并包含其中的文件
一、打包成一般的jar包
輸入如下命令即可:
[plain] view plaincopy
jar cvf counter.jar -C bin .
二、打包成可運行的jar包
要打包成可運行的jar包,需要在MANIFEST.MF文件中指定主類,以Java源代碼行數統計程序的打包為例,演示如何打包:
1)首先編輯MANIFEST.MF文件,內容如下:
[plain] view plaincopy
Manifest-Version: 1.0
Created-By: rsljdkt
Class-Path: .
Main-Class: Main
說明:
第一行指定清單的版本,若無,則JDK默認生成:Manifest-Version: 1.0。
第二行指明創建的作者,若無,則JDK默認生成Created-By: 1.6.0_22(Sun Microsystems Inc.)。
第三行指定主類所在類路徑。
第四行指明程序運行的主類。
2)使用jar命令進行打包:
[plain] view plaincopy
jar cvfm counter.jar MANIFEST.MF -C bin .
方法二:使用Eclipse的Export功能:
一、打包成一般的jar包:
步驟如下:
1)在要打包的項目上右擊,選擇Export。
2)在彈出的窗口中,選擇Java - JAR File,然后點擊next按鈕。
3)在JAR File Specification窗口中,設置打包成的文件名和存放位置,點擊兩側next。
4)在JAR Manifest Specification窗口中,設置MANIFEST.MF清單文件的配置,若僅僅打包成單純的jar包的話,不用做任何修改,采取默認即可,若打包成可執行jar包的話,可以使用已存在的MANIFEST文件或者直接選擇Main class。
5)點擊Finish按鈕,完成打包。
二、打包成可運行的jar包
步驟如下:
1)在要打包的項目上右擊,選擇Export。
2)在彈出的窗口中,選擇Java - Runnable JAR File,然后點擊next按鈕。
3)在Runnable JAR File Specification窗口中,選擇Launch configuration和Export destination。
4)點擊Finish按鈕,打包完成。
要先確定你的java運行環境配置好了沒,如果配置好了就按1樓的方法導出,但要注意導出的時候,要選擇程序的入口文件(就是帶有main方法的類),導出成jar文件后,用java
-jar
(文件名).jar命令就可以運行了,記住配置環境很重要,不然運行不了的
分享題目:java代碼導出成jar java源代碼怎么導出
瀏覽地址:http://vcdvsql.cn/article14/hejsge.html
成都網站建設公司_創新互聯,為您提供外貿建站、Google、建站公司、網站制作、服務器托管、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯