乙個簡單的打包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...