[英]Packing jar file into exists jar file
我正在用Java編寫MP3播放器。 如果我要完成,我想將所有.class
文件打包到一個.jar
文件中。 我不要播放器,該播放器由控制台啟動。 如果我打開這個.jar文件,我想查看播放器窗口。
我知道如何打包。 我必須使用帶有參數的jar.exe
包裝器: cvfm Player.jar MANIFEST.MF ./config/*.class
並創建MANIEST.MF
內容類具有main方法。
但是問題是當我想使用其他外觀或使用現有的.jar文件時。 我可以將此現有的.jar
文件放入播放器主目錄,並使用-cp .;./JarFile.jar
參數編譯javac.exe
,但是當我將所有已編譯的.class
文件和我JTattooDebug.jar
文件JTattooDebug.jar
到一個Player.jar
文件,我看不到新的外觀,我只是看到默認視圖。
如果您使用的是日食。
右鍵單擊您的項目
Export -> Runnable Jar File
然后選擇jar的目標位置,並確保已選擇“將所需的庫提取到生成的JAR中”。 這將為您提供一個可運行的jar,其中包含自動生成的清單以及所有需要的jar。
解決了! 我必須添加行:
Class-Path: lib/JTattooDebug.jar
在我的MANIFEST.MF
文件中,現在一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.