到处找了还是找不到使用NetBeans解决这个问题的方法。
当我使用以下代码通过路径加载文件时:
我遇到了一个NullPointerException错误。我在某个地方读到建议创建一个新文件夹,并将其作为项目的源文件,但这并没有帮助。我尝试了在这个站点和其他站点找到的多个建议,但我没有得到任何结果。
我开始怀疑我输入路径的方式是否有问题,但我按照其他地方显示的方式精确地进行了操作。我已经尝试了最近几天可以找到的每个示例的每个组合来解决这个问题,但没有什么作用。
当我使用以下代码通过路径加载文件时:
Image owl = new ImageIcon(this.getClass().getResource("/images/owl.gif")).getImage();
我遇到了一个NullPointerException错误。我在某个地方读到建议创建一个新文件夹,并将其作为项目的源文件,但这并没有帮助。我尝试了在这个站点和其他站点找到的多个建议,但我没有得到任何结果。
我开始怀疑我输入路径的方式是否有问题,但我按照其他地方显示的方式精确地进行了操作。我已经尝试了最近几天可以找到的每个示例的每个组合来解决这个问题,但没有什么作用。
images
的包(即文件夹),并且在其中应存在owl.gif
。 - c.s.getResource()
方法检索到。如果Java类位于包com.company.model
中,则相对于类路径的根目录,它将出现在/com/company/model/...
中。可以将其视为目录结构。 - Sotirios Delimanolis