關於IDEA導出項目jar包/runnable jar
將項目導出為jar包分為 runnable jar 與 普通jar包
一、導出為普通jar包
該jar包中只有項目源代碼, java -cp wordcount.jar 用來運行普通jar包
1、打開 File > Project Structure > Artifacts
2、添加一個 Artifact( + > JAR > Empty)
3、輸入這個jar的name(‘sampleName‘),Name下面有這個jar包生成的路徑(Output directory)、
4、在Output Layout中給這個sampleName.jar添加Module Output(+ > Module Output 或者在 Available Elements框中選擇對應的Module雙擊)
5、選擇你的項目源文件的模塊(註意:這裏不是選擇的web這個模塊)
6、然後點擊ok退出Project Structure面板
7、最後生成這個jar(Build > Build Artifacts... > sampleName > Build/Rebuild)
二、導出為可執行jar包
該jar包中不僅有源代碼,還有各種依賴包,java -jar 是用來運行 runable jar包
1、與導出普通jar包不同的是,在第二步中改為JAR-->From modules with dependencies
2、. 在配置窗口中配置"Main Class",這兒選擇一個入口java類(有main方法),完成後,點擊OK,OK按鈕。到這兒就完成了“Project Structure”的設置了。
3、回到IDEA的主菜單,選擇“Build - Build Artifacts”下的“Build”或者“Rebuild”即可生成最終的可運行的jar.
關於IDEA導出項目jar包/runnable jar