Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法创建相对路径_Java_Swing_Relative Path - Fatal编程技术网

Java 无法创建相对路径

Java 无法创建相对路径,java,swing,relative-path,Java,Swing,Relative Path,项目的“我的生成”文件夹具有以下结构: build |-classes |package |-HelloWorld.class |-resources |-images |-image.png HelloWorld类中有ImageIcon对象,其声明应如下所示: ImageIcon icon = new ImageIcon(HelloWorld.class.getResource("../../res

项目的“我的生成”文件夹具有以下结构:

build
  |-classes
        |package
             |-HelloWorld.class
  |-resources
        |-images
              |-image.png
HelloWorld类中有ImageIcon对象,其声明应如下所示:

ImageIcon icon = new ImageIcon(HelloWorld.class.getResource("../../resources/images/picture.png"));

但它在getResource方法中抛出NullPointerException。我哪里出错了?

没有比@nIcE cOw+++Image更好的东西了,因为它位于类路径中,所以您不应该要求相对路径new-ImageIconHelloWorld.class.getResource/resources/images/picture.png;