ECLIPSE:JAVA 打包程序的用法
1, 創建簡單的JAVA項目
2, 並且編寫一個帶有main方法的類
3, 先執行一次main函數,然後才能進行導出
導出的方法
1,右鍵選擇項目-》export
2,選擇可執行的 jarfile ,Runnable JAR File
標記1,代表
如上圖: HelloWorld代表程序的主入口類,test代表項目
標記2,代表
需要導出的目錄,並且,這裡需要指定打出的jar名字 ,點擊finish
如何運行 jar程序
前提: 本機需要安裝 JAVA,並且保證環境變數中可以訪問java
執行 jar包:
1, 使用 CMD
2, Java -jar hello.jar ,如果需要傳遞參數,那麼就直接將參數跟在腳本後面
程序代碼如下:
運行方式如下:
1, 程序沒有任何參數,直接列印
2, 程序包含兩個參數,但是不滿足
3, 程序包含連個參數,滿足兩個
4, 程序包含兩個參數,但是不滿足,並且正常退出
5, 程序包含兩個參數,滿足兩個
如果JAVA程序正常退出,他的代碼為(EXIT_CODE) ,System.exit(0),
其他代碼,都代表程序執行異常或者,失敗。
IDEA打包JAVA程序
前提:創建JAVA項目
1, 選擇項目結構
2, 創建 ARTIFACTS
3, 選擇打包成JAR,然後從一個 EMPTY空的模板中創建
4, 接著配置導出選項
1, 代表導出的jar包名字
2, 導出jar包的目標目錄
3, 代表程序中需要導出到jar包的內容
4, 代表程序中可以導出到jar包的內容
注意,IDEA導出的jar,沒有指明誰是 MAIN-CLASS。(沒有執行JAR包程序的入口)
如果需要進行指定,配置如下:
點擊選中的地方
創建 Manifest描述文件,過後
選擇 MAIN_CLASS
直接輸入我們想要導出的主類