【问题标题】:My .jar file is not working in java我的 .jar 文件在 java 中不起作用
【发布时间】:2009-11-01 18:41:39
【问题描述】:

我已经创建了一个应用程序,当我通过 NETBEANS 执行它时它可以正常工作。

之后我点击了“清理并构建”来构建一个 SiteScrapper.jar 文件。现在,当我通过调用以下 dos 命令通过命令提示符执行它时:

java -jar "SiteScrapper.jar"

我收到以下异常

sitescrapper.Main class not found

我的主类位于以下包中

com.innoConsulting.sitescrapper

【问题讨论】:

  • 该站点的 Crapper 应用程序也可能被 JVM boostrapping 过滤出不良语言...

标签: java jar executable-jar


【解决方案1】:

您需要检查Manifest文件中Main-Class的值。

【讨论】:

    【解决方案2】:

    您的 JAR 需要一个 META-INF/manifest.mf 文件来说明主类的位置。

    【讨论】:

      【解决方案3】:

      您需要包含一个清单文件。快速解释见这里:http://www.skylit.com/javamethods/faqs/createjar.html

      【讨论】:

        【解决方案4】:

        在 Netbeans 中运行项目(它会要求您提供主类)或进入项目 |属性 |运行并选择 Main-Class。

        然后再进行一次清理和构建,它将生成带有适当清单文件的 JAR 文件(带有 Main-Class: 集)。

        【讨论】:

          【解决方案5】:

          确保 jar 文件是“可执行的”。 Manifest 需要有 Main-Class 属性。

          【讨论】:

            猜你喜欢
            • 2017-08-01
            • 1970-01-01
            • 1970-01-01
            • 2019-06-19
            • 2013-10-23
            • 1970-01-01
            • 1970-01-01
            • 2015-12-29
            • 1970-01-01
            相关资源
            最近更新 更多