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