【发布时间】: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