我有以下语句,它给了我一个空指针异常:
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
#sys 菜单栏图标 copa.setting.icon.small=icon/16x16/setting.png
我要获取的文件位于:/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