1

我正在尝试创建一个包含许多类的 jar 文件。使用以下命令

C:\Users\use\Desktop\SDE_7_SSH\eclipse\new\charge\src\jar> jar cf charge.jar *.class

但它抛出一个错误“jar”不是内部或外部命令、可运行程序或批处理文件。

在我的 jar 文件夹(C:\Users\use\Desktop\SDE_7_SSH\eclipse\new\charge\src\jar)中,我有另外两个名为“f1”、“f2”的文件夹,它们又包含类。

4

3 回答 3

1

您需要从 bin 目录运行 jar 命令。例如在 linux 系统上,我要么去我的目录

cd /usr/local/java/jdk1.6.0_01/bin/

然后运行

jar cfcharge.jar *.class

或者使用 java 二进制文件的完整路径运行它

/usr/local/java/jdk1.6.0_01/bin/jar cf charge.jar *.class

于 2012-08-24T06:53:59.420 回答
0

使用'java -jar'不仅仅是'jar'

于 2012-08-24T05:42:33.877 回答
0

使用 jar 程序的完整路径,该路径位于 Java 的 bin 目录中。像

jdk_with_version\bin\jar cvf *.class

于 2012-08-24T05:48:12.493 回答