Java 如何将新类添加到JAR文件中?

Java 如何将新类添加到JAR文件中?,java,jar,Java,Jar,如何将新类添加到jar文件中?我在这里遵循了这个例子 输入命令“jar uf test.jar main_folder/folder1/test_class1.class”并显示“没有这样的文件或目录”。jar文件中包含名为main_folder的folderName,在该文件中还有另一个名为folder1的文件夹。我想将另一个类文件添加到该子文件夹中,但每次我输入命令时,它都表示没有这样的文件或目录。那么我可以知道我为什么错过了什么吗 我的test_class1.class文件与test.j

如何将新类添加到jar文件中?我在这里遵循了这个例子

输入命令“jar uf test.jar main_folder/folder1/test_class1.class”并显示“没有这样的文件或目录”。jar文件中包含名为main_folder的folderName,在该文件中还有另一个名为folder1的文件夹。我想将另一个类文件添加到该子文件夹中,但每次我输入命令时,它都表示没有这样的文件或目录。那么我可以知道我为什么错过了什么吗

我的test_class1.class文件与test.jar文件位于同一文件夹中。它们都在我命名的TestJar文件夹中

TestJar (folder)
        ------- test_class1.class
        ------- test.jar

谢谢。

如果要添加的类与其他类相关,并且在应用程序中正确调用,只需使用WINZIP并将文件复制到该类即可。我已经为杨克斯做过了。jar文件只是一个可以使用winzip打开的归档文件。复制而不提取存档。但是如果我要使用winzip,我是否需要再次将整个内容重新编译到jar文件中,以便jar文件正常工作?感谢您的及时回复=)我很感激您不必提取就可以复制。@AuroraBlaze:A.jar文件实际上只是一个扩展名不同的.zip文件,其中的文件排列在特定的文件夹中。(哦,还有一个清单。但这只是告诉Java如何运行它。在大多数情况下,您不必关心这个。)好的,让我试试。我目前正在下载winzip=)