【问题标题】:java application is not running on jar after sorting in packages对包进行排序后,Java 应用程序未在 jar 上运行
【发布时间】:2014-12-22 15:08:38
【问题描述】:

我有一个运行了一年多的应用程序,

我所有的课程都在 default_package 中,

由于它变得更大(超过 30 个类),我决定将它分成不同的包。

我重构了所有内容,进行了更改并处理了所有错误。

现在当我通过 Eclipse 运行它时它可以完美运行,但是 当我将它导出到可运行的 jar 时, 它不工作。

我尝试了两种导出方法: 提取所需的库.... 和 所需的库

两者都不起作用...

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

 E:\Request Server 3.0>java -jar RequestSrvV3DB1111.jar

 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at dudug.RequestServer.ServerInfoPanel.<init>(ServerInfoPanel.java:110)
    at dudug.RequestServer.RequestServerDB$1.run(RequestServerDB.java:56)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

请帮忙!!!

【问题讨论】:

  • 您能告诉我们错误发生在哪里吗?在ServerInfoPanel 中输入110
  • 我多么愚蠢:) 我不知道这个号码是指一个行号,你帮我解决了这个问题。在这一行中,有一个我没有添加到 txt 文件中的新属性。现在一切正常,非常感谢。

标签: java eclipse exception jar packages


【解决方案1】:

我觉得自己很傻。

@Chasmo 告诉我类名后面的数字(ServerInfoPanel.java:110) 指的是有问题的行,

我在那里检查过 我找到了这段代码:

if (props.getProperty("OfflineDB").equals("0"))
         dbOfflineMode.setBackground(Color.green);
     else
         dbOfflineMode.setBackground(Color.RED);

我忘记将值“OfflineDB”添加到我的 propFile,这就是问题所在。

感谢@Chasmo

【讨论】:

    猜你喜欢
    • 2013-05-24
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 2011-02-25
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多