【问题标题】:Executable JAR file won't run [duplicate]可执行的 JAR 文件不会运行 [重复]
【发布时间】:2012-05-30 16:07:38
【问题描述】:

可能重复:
Failing to execute the jar file using java -jar command

我在 NetBeans 中处理一个项目,并且能够在没有任何错误的情况下进行编译,但是当我尝试通过双击运行 sample.jar 文件时,我得到的只是来自 JVM 的错误:

发生了 Java 异常

所以我尝试使用从命令提示符运行

prompt>java -jar sample.jar

我收到以下错误

Exception in thread "main" java.lang.NullPointerException
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

有人可以帮忙吗?

【问题讨论】:

  • 移动评论的答案:正如 maksimov 所指出的,您的问题的答案似乎已经在 Stack Overflow 中可用。由于您使用的是 Netbeans,因此似乎右键单击可执行类并选择“定义为主类”选项可能会解决您的问题。

标签: java jar nullpointerexception executable-jar


【解决方案1】:

您必须在jar文件中创建一个指示默认主类的manifest文件,然后将manifest文件添加到jar文件中。

请参阅http://docs.oracle.com/javase/7/docs/technotes/guides/jar/index.html 上有关 Oracle jar 工具的文档

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    相关资源
    最近更新 更多