Java 引用应用程序资源时的NPE
我试图用下面的代码在按钮上显示一个图标。但在运行时,控制台显示一个NPE并突出显示发布的代码,尽管我确信我希望显示在按钮上的图标位于该路径中 注:以下为。。《在路上》只是写下整条路的简称 密码 这不是系统资源,因此不要尝试使用系统类加载器。类似于以下内容的内容将使用上下文类加载器: 以驱动器号开头的路径是错误的。它应该是相对于类路径的路径。 这不是系统资源,因此不要尝试使用系统类加载器。类似于以下内容的内容将使用上下文类加载器: 以驱动器号开头的路径是错误的。它应该是相对于类路径的路径。Java 引用应用程序资源时的NPE,java,swing,nullpointerexception,applet,embedded-resource,Java,Swing,Nullpointerexception,Applet,Embedded Resource,我试图用下面的代码在按钮上显示一个图标。但在运行时,控制台显示一个NPE并突出显示发布的代码,尽管我确信我希望显示在按钮上的图标位于该路径中 注:以下为。。《在路上》只是写下整条路的简称 密码 这不是系统资源,因此不要尝试使用系统类加载器。类似于以下内容的内容将使用上下文类加载器: 以驱动器号开头的路径是错误的。它应该是相对于类路径的路径。 这不是系统资源,因此不要尝试使用系统类加载器。类似于以下内容的内容将使用上下文类加载器: 以驱动器号开头的路径是错误的。它应该是相对于类路径的路径。 [这不
[这不是系统资源,所以不要尝试使用系统类加载器。]=>我应该使用什么,然后查看..[这不是系统资源,所以不要尝试使用系统类加载器。]=>我应该使用什么,然后查看。。
ImageIcon iconplay = new ImageIcon (ClassLoader.getSystemResource("L:\\..\\..\\..\\..\\..\\..\\..\\..\\..\\Play.png"));
URL url = this.getClass().getResource("/path/to/the.resource");