将jar文件打包成存在的jar文件

时间:2013-05-14 20:21:46

标签: java swing file jar look-and-feel

我正在用Java编写MP3播放器。 如果我将完成,我想将所有.class个文件打包在一个.jar文件中。我不希望有玩家,它由控制台启动。 如果我打开这个.jar文件,我想看看播放器窗口。

我知道怎么收拾它。我必须使用jar.exe打包器和params:cvfm Player.jar MANIFEST.MF ./config/*.class并创建MANIEST.MF哪个内容类有主要方法。

但问题是我想要使用另一种外观,或使用现有的.jar文件。我可以将这个现有的.jar文件放入我的播放器主目录并使用参数javac.exe编译-cp .;./JarFile.jar,但是当我打包所有已编译的.class文件和我存在的JTattooDebug.jar时将文件放入一个Player.jar文件中,我看不到新的外观,我只看到默认视图。

2 个答案:

答案 0 :(得分:0)

如果你正在使用eclipse。

右键单击您的项目

Export -> Runnable Jar File

然后选择jar的目标,并确保选中“将所需库提取到生成的JAR中”。这将为您提供一个可运行的jar,包含自动生成的清单,其中包含您所需的所有罐子。

答案 1 :(得分:0)

解决!我不得不添加一行:

Class-Path: lib/JTattooDebug.jar

在我的MANIFEST.MF文件中,现在一切正常。