我正在尝试创建一个包含许多类的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”的文件夹,这些文件夹包含了类。
答案 0 :(得分:1)
您需要从bin目录运行jar命令。例如在linux系统上,我会转到我的目录
cd /usr/local/java/jdk1.6.0_01/bin /
然后运行
jar cf charge.jar * .class
或者使用java二进制文件的完整路径运行它
/usr/local/java/jdk1.6.0_01/bin/jar cf charge.jar * .class
答案 1 :(得分:0)
使用'java -jar'而不仅仅是'jar'
答案 2 :(得分:0)
使用jar程序的完整路径,该程序位于Java bin目录中。像
jdk with version \ bin \ jar cvf * .class