一、命令行的方法
打開cmd,輸入jar -cvf 【打包后的文件名】.jar 【要打包的目錄】。
二、IDEA的方法
寫完一個java程序把它封裝成一個jar的包 這樣就可以在別的jar上面運行這些程序了
這是IDEA的版本號 有時候博客內容無法使用就是跟版本號有關 因此在這里附上版本號
可以根據這個信息看一下自己的版本 有時候版本差距並不是很大
1.找到下面這個選項在【File這個按鈕中】
2.點擊【Project Structure】再到【Artifacts】
3.點擊加號之后
4.可以勾選可以不勾選 后面在添加都可以 建議不用勾選 后面自己添加
5.選擇jar的類型
6.把第三方庫文件添加進去拖拽
7.可以直接打包【apply】+ 【ok】
8.返回界面再按如下操作 錯了之后重新打包之后可以使用rebuild
9.在【out】文件下就可以看到這個文件
10.打開【cmd】進入目錄 輸入java -jar 【filename】.jar 就可以直接運行
注意:
1.失敗之后把錯誤百度一下 查看一下錯誤 一般按步驟不會有問題
2.如果自己可以通過上述方法運行,而其他人不行,就是jdk的問題,jdk不一樣會引起jvm解析jar包失敗
3.如果過這樣之后還是不可以
刪除這些目錄重新差試一下 比不勾選第三方庫 cmd不能進入【artifacts】下面的文件就是打包失敗
4.目前我覺得不勾選第三方庫或者加個空格 按照上訴方法可以實現 重新打包時 一定要確保打包項目中沒有【META-INT】的文件這樣才可以保證打包成功