簡體   English   中英

將jar文件打包到存在的jar文件中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM