2011-08-13 47 views
1

我正在運行jar以使用以下命令創建JAR文件:命令行工具'jar'不讀取目錄

jar cmf manifest.txt generatedParser generator gui resource 

generatedParsergeneratorguiresource是目錄,但jar不讀取它們,抱怨:

java.io.FileNotFoundException:generatedParser(是一個目錄)

但是我的印象是jar將遞歸讀取目錄,並且根據Creating a JAR File中的示例,目錄音頻和圖像是讀得很好。那麼爲什麼它不起作用,我錯過了什麼?我想生成一個包含generatedParsergeneratorguiresource包的JAR應用程序。它們是包含類文件的普通未壓縮目錄。

回答

3

f標誌指示命令行上的清單文件名後面存在jar文件名。正確的命令行是

jar cmf manifest.txt myJarName.jar generatedParser generator gui resource 

錯誤消息是jar試圖使用目錄generatedParser爲JAR文件的結果 - 它不工作得非常好,因爲你可以看到。

+0

哦,謝謝,我新我是愚蠢的,而我只是無法看到它。 –