打包流程
1. 打開選單欄File-Project Structure

2. 點擊Artifacts

3. 點擊 "+" - JAR - From module with depenencies

4. 后彈出如下界面,自此開始,各種問題就來了

首先Module中,我TestDemo的Module含有TestDemo、TestDemo_main、TestDemo_test三個,一定要選擇main

Main Class選擇自己要打包的類(一個Module一個包下可能有多個類需要打包),我做了一個測驗類Test

JAR files from libraries 第一個選項只生成主類(main)的jar包

接下來是 MF檔案的存放目錄,重點,不能使用默認目錄,必須自定義目錄,不然會運行錯誤,也不能使用src/main/resources這個目錄(這個目錄是我建project時自帶的,也可能沒有),自定義目錄也不能在src/main下建名為resources的檔案,于是我新建了resource

最終是這樣的,點擊OK
此時應該也必須有META-INF此檔案,不然會運行錯誤,若JAR files from libraries選擇src/main/resources目錄,是沒有META-INF檔案的,Output directory是jar包的保存目錄
點擊OK
5. 點擊Build-Artifacts

6. 點擊Build

7. 此時Output directory便出現了jar包

8. 打開CMD視窗,運行jar包,一定要cd到jar包所在目錄(Output directory),一定要使用java - jar jar包名稱

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/499026.html
標籤:Java
上一篇:Java面向物件(五)
