【发布时间】:2017-03-08 14:10:51
【问题描述】:
我正在尝试将文本文件中的内容读取到字符串。在 Netbeans IDE 中一切正常,但如果我编译没有任何效果。
这是我的代码:
private String[] getSplashes(String Name) {
String[] sp = null;
try {
String content = new Scanner(new File(getClass().getResource(Name).getFile())).useDelimiter("\\Z").next();
sp = content.split(";");
} catch (IOException ex) {
}
return sp;
}
这是我得到的例外:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at jumpover.MenuDrawing.getRandomSplash(MenuDrawing.java:51)
at jumpover.MenuDrawing.<init>(MenuDrawing.java:47)
at jumpover.JOFrame.<init>(JOFrame.java:18)
at jumpover.JOFrame.lambda$main$0(JOFrame.java:46)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.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)
我不知道自己做错了什么!
【问题讨论】:
-
在 Netbeans IDE 中一切正常,但如果我编译没有任何效果。 你的意思是当你尝试使用
javac命令在外部编译时?