Java jar-Archive工具 – 设置包含内容的文件夹的路径

当我使用此命令时:

echo C:\Program Files\Java\jdk1.7.0_07\bin

jar -cf C:\file\file.jar C:\data\

在jar-Archive工具的CMD中,它在C:\file\创建名为“file.jar”的.jar,但它不会添加文件夹C:\data的文件,它会创建一个存档文件夹C: -> data -> files (在本例中为text.txt)。 如何设置包含内容的文件夹的路径? 我只想要归档文件夹C:\data\中的文件。 我怎样才能做到这一点?

谢谢, DigitalClark

顺便问一句:没有JDK,有没有办法做到这一点? 还有其他工具吗? 我不希望用户安装JDK只使用一个小程序…

这应该工作,也许你必须省略最后一个斜杠:

jar -cf C:\ file \ file.jar C:\ data

关于你的上一个问题: Java JDK .jar归档工具替代方案

是的,您可以使用任何可以创建zip存档的程序。 您可能需要将它们从* .zip重命名为* .jar