this.getClass().getResource(“”).getPath() returns an incorrect path

后端 未结 7 915
灰色年华
灰色年华 2021-02-05 17:45

I am currently making a small simple Java program for my Computer Science Final, which needs to get the path of the current running class. The class files are in the C:\\2013\\g

7条回答
  •  逝去的感伤
    2021-02-05 17:48

    ClassLoader loader = Test.class.getClassLoader();
    System.out.println(loader.getResource("Test.class"));
    

    also

    Test.class.getProtectionDomain().getCodeSource().getLocation().getPath());
    

提交回复
热议问题