關於jar命令打包可執行jar包的說明

2021-08-26 16:41:24 字數 503 閱讀 7965

乙個簡單的打包jar為可執行jar的任務弄了半天,分析原因

第一,基礎不牢固

第二,看東西馬虎

第三,網上教程太爛,魚龍混雜,有空還是買書吧。不過沒有心情看啊

jar打包可執行檔案

命令:jar cvfm main.jar main.txt *.*

解釋:jar 打包命令,後面都是引數

cvfm:jar命令引數,分別表示建立,顯示詳情,指定生成檔名,指定打包清單

所以,後邊 f 和main.jar對應

m和main.txt對應,main.txt即為清單檔案,要建立可執行jar,只要在main.txt中寫入如下內容

main-class:[空格]main-class-name[回車]

另外,如果以上方法行不通(嘿嘿,說明你跟我一樣粗心)

那你省去m引數,直接打包,然後winrar開啟生成的jar,修改meta-inf/manifest.mf 最後 附加一行 main-class: mainclass寫法注意同上。

jar命令生成可執行jar檔案

把程式生成的所有位元組碼檔案 即.class檔案 放在同乙個目錄下 如 f test 在該目錄下新建乙個manifest.mf檔案,檔案內容格式 main class demotest demotest代表主類名 即要執行的類名,只能有乙個,不要副檔名 main與class中間是短橫線 main c...

用gradle打包可執行的jar

1 gradle 不是內部或外部命令,也不是可執行的程式 沒配置gradle環境變數 參考 配置環境變數,預設路徑是在使用者的目錄下 配置環境變數 新增到path 2 打包jar 參考 重點 build.gradle檔案中必須指定jar的入口類 jar 執行打包命令 gradle build 1 在...

Jar命令打包

假如目錄結構如下所示,現在需要對classes下的所有包下的檔案打包。manifest.mf reference1.jar reference2.jar classes com sina lis test1.class test2.class jar cvmf test.jar manifest.m...