在对包进行排序后,eclipse java应用程序没有在jar上运行
我有一份工作了一年多的申请
我所有的课程都在默认的_包中
由于它越来越大(超过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)
请帮忙
# 1 楼答案
我觉得自己很傻
@Chasmo告诉我,类名后面的数字(ServerInfoPanel.java:110) 指的是有问题的台词
我查过了 我发现了这个代码:
我忘了在我的propFile中添加值“OfflineDB”,这就是问题所在
谢谢@Chasmo