【问题标题】:Executable Jar file not working another machine可执行 Jar 文件无法在另一台机器上运行
【发布时间】:2011-05-31 08:51:16
【问题描述】:

我已经使用 Eclipse(File->Export) 为我的 java 程序创建了一个可执行的 jar 文件。

当我双击 jar 时,它工作正常。将 jar 文件复制到另一台机器(Windows)后,我收到错误“无效或损坏的 jarfile”。我已经安装了 JRE 和 JVM。

任何人都知道是什么问题。 非常感谢您的帮助。

谢谢, vks

【问题讨论】:

  • 今天水晶球朦胧。您是如何进行文件传输的?
  • 你累了吗jar tvf your-jafile.jar?这将列出您的 jar 文件的内容:如果不成功,则 jar 文件可能已损坏(可能是您将其从一台机器复制到另一台机器时发生了一些事情)
  • @larsmans 我只是将 jar 附加到电子邮件并发送,下载到 othermachine
  • @MarcoS 得到错误“jar”不被识别为内部或外部命令
  • @vks:如果您确定 Java 已安装在 Windows 机器中,那么您的 PATH 变量有问题。我对 Windows 不是很熟悉,但在命令提示符下执行echo %PATH 之类的操作,并查看您的 PATH 包含 Java 安装的 bin 目录。看看here

标签: java


【解决方案1】:

正如你所说,你有double click 尝试命令行作为另一台机器(Windows)可能没有分配jar 扩展名来执行。 手动运行jar。

java -jar example.jar

【讨论】:

  • 请不要缩写“you”这个词。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-25
  • 1970-01-01
  • 2022-08-06
相关资源
最近更新 更多