2015-09-06 29 views
-3

我已經開始閱讀關於罐子,但我不能籠統jar -C如何工作。Java jar -C選項

我試過下面的命令

jar cfv Some.jar -C innertest\ForDelete.class . 
我在 E:\eclipse_workspace\Test\bin\test>

所以我希望有PartJar.jar和文件中不在test目錄中的文件。但執行命令後,結果爲added manifest,只創建清單文件。

所以,如果我嘗試jar cfv Some.jar -C innertest .它會工作,但如果我想只在這個目錄中添加3個文件而不是整個目錄。 在此先感謝。

+1

這並不容易明白你正在嘗試做的...... – Raffaele

+1

C選項名稱的*目錄*閱讀文檔。 – EJP

回答

1

我不知道是否有一種不涉及多次使用-C的解決方案:

jar cfv my.jar -C myDir file1 -C myDir file2 

可能的解決方法,如果適用於你的情況,可能是隻把你需要的文件一個新的目錄和裏面使用:

jar cfv my.jar -C newDir .