【问题标题】:"Unable to access jarfile" window command“无法访问 jarfile”窗口命令
【发布时间】:2013-10-31 08:24:46
【问题描述】:

我正在尝试创建一个 .jar 文件。使用 Eclipse 我生成了一个 jar 文件,但它没有按我想要的方式工作。

于是我在网上搜索了一下,找到了解决办法:

 create a file from the window command!!! 

我试过了,但它仍然无法正常工作,尽管 a 做了一切! :(

当我从命令运行时,我收到以下错误:

分层内容Manifest.txt:

Main-Class: main.testclass
Class-Path: lib/dom4j-1.5.jar lib/jdom.jar lib/xmlbeans-2.4.0.jar lib/ooxml-schemas-1.0.jar

sample.jar 是我要创建的 jar 文件,Manifest.txt 包含我的类的依赖项。

谁能告诉我我做错了什么?

谢谢!

PS:我用的是windwo xp

【问题讨论】:

  • 您可能在该目录路径中没有访问权限。
  • 您的 sample.jar 是否在 \test 目录中?清单文件也应该在您的 jar 文件中。
  • 是的,一切都在同一个目录中
  • 当你用 eclipse 导出时有什么问题?也许我可以帮助你。
  • @ZaoTaoBao 它现在正在使用eclipse!但不是在我的电脑上,而是在同事的电脑上!

标签: java jar command


【解决方案1】:

使用 jar 命令创建 JAR - java -jar 语法用于运行 JAR 文件

jar -cf sample.jar Manifest.txt /path/to/*.class

其中/path/tosample.jar 中包含的类文件的路径

【讨论】:

  • 你需要安装JDK
  • 确定我有 jdk 和 jre6
  • 确保 JDK bin 目录在您的路径上
  • path=<path to jdk>\bin;%PATH
【解决方案2】:

您确定以管理员身份运行 cmd 吗?

右击 cmd 并选择以管理员身份运行。

【讨论】:

  • 从什么时候开始创建 jar 成为管理任务?
  • 以前在 Windows 7 上发生过这种情况。当我尝试在 C 分区中创建 jar 文件时。
【解决方案3】:

尝试以这种方式进行! export

如果您不是管理员,请记住留在您的文档或您有权限的地方!在第二张图片中选择您想要在 jar 中包含的内容很重要。

【讨论】:

  • 谢谢,但我已经尝试过这种方式。这是工作!现在我只想学习如何从窗口命令中做到这一点!看来我有权利问题...还是谢谢你:)
  • 别担心..我这样做是为了好玩..如果您想以时尚的方式打包,我鼓励您尝试学习 maven!
猜你喜欢
  • 1970-01-01
  • 2013-09-27
  • 2018-12-17
  • 2022-12-05
  • 2017-05-17
  • 2012-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多