【问题标题】:Jar file (downloaded as .zip extension) wont openJar 文件(以 .zip 扩展名下载)无法打开
【发布时间】:2013-12-29 02:43:43
【问题描述】:

我下载了一个文件,它应该是 .jar 文件,但它是标准的 .zip 文件。如果我用 winzip 打开文件,它会显示以下文件夹和文件:

  • META-INF(文件夹)
  • 资源(文件夹)
  • Action.class
  • Main.class
  • Updater.class

据我所知,我认为这是一个合法的 .jar 文件,但不知何故我无法打开它。

我尝试了谷歌这个问题,并尝试了这些方法:

  • 使用 Commandpromp(以管理员身份)打开它并使用 java -jar <file> 运行它
  • 用另一个程序打开,并将其指向我的 javaw.exe、java.exe 或 C:\program files (x86)\java\jre7\bin 中的任何其他 .exe 文件...(给我一个命令提示符几秒钟后崩溃,我尝试打印屏幕并显示:“找不到或加载主类”)

但一切都没有奏效。我的java环境是最新的。有什么想法吗?

谢谢

编辑:我使用的是 Windows 8.1 64 位

【问题讨论】:

    标签: java jar


    【解决方案1】:

    看来你的意思是打开它运行它。但是如果 jar 文件包含具有 ma​​in 方法的类,则可以运行该 jar 文件。许多 jars 没有(它们只是库,不应该单独运行)。

    【讨论】:

    • 好的,我明白了,我怎样才能添加一个主方法或外部软件才能运行?
    • @NickPeelman 这里是tutorial,它解释了如何在 jar 的 mamifest 文件中指定主类。
    【解决方案2】:

    您拥有的 Jar 可能是一个库,您收到的错误表明 JVM 找不到应用程序的入口点(即public static void main(String[] args) {}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-12
      • 2017-02-07
      • 2012-12-20
      相关资源
      最近更新 更多