IDEA 如何打jar包


一.生成不帶Mainfest文件的Jar (不可以直接執行Jar)

1.首先打開Project Structure(Command+),然后選擇左邊的Artifacts,再點擊上方的"+"號,來新建一個Artifact(按照Maven的說法,所有生成的東西都可以叫做Artifact,當然也包括Jar).

 

 

 2.在彈出的選擇框里,選擇Jar-->Empty

 

 

 3.選擇完Empty 后,會新建一個Artifact,這個Artifact 的名字是自動生成的,可以修改。

 4.修改Artifact的名字,在從左邊的Avaliable Elements 里選擇“Hadoop_Test",然后拖動到中間的“NewJar.jar”那個黃色圖標里,

黃色圖標的“NewJar.jar”下面就會出現Hadoop_Test compile output一個文件夾圖標了。最點擊右下角的“OK”按鈕 

 5,Artifact已經准備好了,下面就是生成這個Artifact(也就是Jar)了。點擊菜單欄上的Build,然后選擇Build Artifacts,就會彈出一個框。

 6.在彈出框中,選擇我們新建的NewJar,再選擇Build后,就會生成一個新的Jar。

 

 

 7,然后我們通過Shell就可以去執行這個Jar文件了。

注意:這里生成的Jar文件里沒有包含MANIFEST.MF文件,

帶Manifest文件的Jar(可以直接執行)

1,在上面的第3步創建完Empty的Jar后,選擇下面的Create Manifest 

 

 

 2,然后選擇項目的根目錄,點擊OK,就會生成Manifest文件 

 

 

 


3,再編輯Mainfest文件的內容,聲明Main-Class屬性,指定“包名.類名” 
這里寫圖片描述


4,通過Shell,可以直接執行Jar,也可以使用上面的方式,執行Jar中類。 
這里寫圖片描述

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM