2013-05-14 113 views
0

我正在用Java写一个MP3播放器。 如果我完成,我想将所有.class文件打包在一个.jar文件中。我不想要有控制台启动的播放器。 如果我打开这个.jar文件,我想看到播放器窗口。将jar文件打包到存在的jar文件中

我知道如何打包它。我必须使用带有params的jar.exe打包机:cvfm Player.jar MANIFEST.MF ./config/*.class并创建具有主要方法的内容类别MANIEST.MF

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

+0

这不是一个答案,但你有没有看过maven? – Kevin

+0

您正在使用哪种IDE? – wchargin

+0

我没有使用任何IDE,我只是在.bat文件上运行。我知道我应该使用Eclipse,但首先我需要知道如何使用。 –

回答

0

如果您使用的是eclipse。

右键点击你的项目

Export -> Runnable Jar File 

然后选择适合您的jar目标,并确保你有“提取所需的库到生成JAR”选择。这会给你一个可运行的jar,包含自动生成的清单,以及所有需要的jar文件。

+0

我没有使用任何IDE,我只是在.bat文件上运行。我知道我应该使用Eclipse,但首先我需要知道如何使用。 –

0

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

Class-Path: lib/JTattooDebug.jar

在我MANIFEST.MF文件,现在所有的作品。