【发布时间】:2013-06-18 02:58:07
【问题描述】:
我有以下语句,它给了我一个空指针异常:
Icon settingIcon =
GUIUtilities.loadIcon(
context.getProperty( "sys.setting.icon.small" ));
我正在尝试调试它,但我想知道它在尝试查找属性时的目录结构是什么样的。是否有可能在错误发生时找出编译器正在搜索的位置?
现在,我正在回退使用(default.png 位于根文件夹:/Users/bigbitecode/Documents/workspace/sys client_a/):
Icon saveIcon = new ImageIcon("default.png");
一些有用的信息:
- 我已使用以下信息成功加载该属性: 在文件路径:/Users/bigbitecode/Documents/workspace/sys client_a/sys-client/gui.prop
我要获取的文件位于: /Users/bigbitecode/Documents/workspace/sys client_a/sys-client/resources/icon/16x16/settings.png
我拥有的当前代码的路径文件位于: /Users/bigbitecode/Documents/workspace/sys client_a/sys-client/src/sysClient/data/gui/sysClient.java
【问题讨论】:
-
希望您没有错过答案中提供的链接中的this link。
标签: java swing nullpointerexception imageicon