⑴ 如何把java 文件打成jar
第一種方法 利用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
⑵ java怎麼轉化成jar以及jar簡介
在cmd 里輸入命令(當然得把需要的文件放在當前工作目錄)
jar -cf 生成的文件名(需要後綴jar) 需要打包的文件集
例子 jar -cf abc.jar a.class b.class c.class
上例打包後會生成 abc.jar但是還不能運行,因為在生成的包中的清單文件沒有指定主類,這個也是你在eclipse直接做jar不能運行的原因(已經回答了兩個哦)。
現在指定主類,自己用記事本寫兩行文字:
Main-class:主類名 (不帶class)[例如Main-class:a]
Sealed:true
保存為temp.mf(當然可以為其他名字,但是後綴必須為.mf)
然後用以下命令
jar -uvmf temp.mf abc.jar (當然,後面的文件要按你的實際情況來寫)
就可以了。
請注意 我已經回答兩個問題了哦
你試試
⑶ 如何將多個Java源文件打包成jar包
java多個類文件可以使用Myeclipse來打包成jar包,首先打開Myeclipse創建一個java項目,然後把類文件導入到項目下,然後右鍵點擊項目名,選擇Export導出,選擇jar包導出,然後選擇導在哪個目錄下即可。使用Myeclipse還可以導出javaWeb項目,按照war導出javaWeb項目。