【问题标题】:jar file makingjar文件制作
【发布时间】:2012-08-24 14:53:59
【问题描述】:

我正在尝试创建一个包含许多类的 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”,它们又包含类。

【问题讨论】:

  • 当我尝试使用以下命令时,我分别收到错误 C:\Users\use\Desktop\SDE_7_SSH\eclipse\new\charge\src\jar>java -jar cf charge. jar *.class 错误:无法访问 jarfile cf 它是

标签: java


【解决方案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

【讨论】:

    【解决方案2】:

    使用“java -jar”而不仅仅是“jar”

    【讨论】:

    • 当我尝试使用以下命令时,我分别收到错误 C:\Users\use\Desktop\SDE_7_SSH\eclipse\new\charge\src\jar>java -jar cf charge. jar *.class 错误:无法访问 jarfile cf 它是
    • java -jar 用于执行 JAR 归档而不是创建一个。
    【解决方案3】:

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

    jdk_with_version\bin\jar cvf *.class

    【讨论】:

    • 由于我是java新手,能否给我详细的例子
    • 点击此链接 (www.cis.upenn.edu/~matuszek/cit594-2002/Pages/jar-files.html) 这可以帮助您解决
    • 我可以创建 jar 文件。但是在将 jar 文件添加到我的项目后,它显示类未找到错误。我使用命令 D:\charge>D:\rrr\bkk\"core java"\software\Java\Java_1.6.0_ 04_win\jdk1.6.0_04\bin\jar xvf charge.jar 检查了我的 jar 文件。它有 .java 文件,但我的项目中出现 class not found 错误。
    • 解压你的jar,看看能不能找到你要找的类?
    • 确认是否在运行配置中将jar文件添加到classpath并执行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 1970-01-01
    • 2011-05-28
    • 2018-01-07
    • 2010-12-09
    相关资源
    最近更新 更多