Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 命令行工具&x27;jar';没有读取目录_Java_Jar - Fatal编程技术网

Java 命令行工具&x27;jar';没有读取目录

Java 命令行工具&x27;jar';没有读取目录,java,jar,Java,Jar,我运行此命令是为了使用以下命令创建JAR文件: jar cmf manifest.txt generatedParser generator gui resource generatedParser、generator、gui和resource都是目录,但jar不读取它们,抱怨: java.io.FileNotFoundException:generatedParser(是一个目录) 但是我的印象是,jar会递归地读取目录,根据中的示例,音频和图像的目录读取得很好。那为什么它不起作用,我错过了

我运行此命令是为了使用以下命令创建JAR文件:

jar cmf manifest.txt generatedParser generator gui resource
generatedParser
generator
gui
resource
都是目录,但
jar
不读取它们,抱怨:

java.io.FileNotFoundException:generatedParser(是一个目录)


但是我的印象是,
jar
会递归地读取目录,根据中的示例,音频和图像的目录读取得很好。那为什么它不起作用,我错过了什么?我想生成一个JAR应用程序,其中包含包
generatedParser
generator
gui
资源
。它们是包含类文件的普通未压缩目录。

命令行上的
f
标志指示在清单文件名之后存在jar文件名。正确的命令行是

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

错误消息是试图使用目录
generatedParser
作为jar文件的结果,正如您所看到的,它运行得不太好。

哦,谢谢,我知道我有点笨,就是看不见它。