我希望创建一个jar文件,并将一些文件放置在jar文件的META-INF文件夹中,是否可能?我知道如何创建一个jar文件,但不知道如何将文件放入META-INF文件夹。
以下是我期望的jar文件的META-INF目录:
META-INF>somefolder>somefile
以下是我期望的jar文件的META-INF目录:
META-INF>somefolder>somefile
jar uf jarfile.jar META-INF/somefolder/somefile
.jar
文件重命名为以.zip
结尾的名称,使用适当的程序打开它,更改您想要更改的内容,保存并将其重新命名为.jar
。Jar文件是Zip文件。当你从源代码创建jar文件时,很可能已经有了META-INF文件夹。在制作jar文件之前,请将你的文件放置在那里。
META-INF
的目录。将任何你想要的东西放在这个 META-INF
目录中,它将被包含在编译后的 JAR 文件中。请注意保留 HTML 标签。以下是如何创建一个带有自定义文件夹 somefolder
的 JAR 文件,该文件夹位于 META-INF
下:
mkdir META-INF
cp -a somefolder META-INF
jar cvf jarfile.jar META-INF/