在Eclipse中获取当前类的绝对路径(类的资源位置)

时间:2018-07-11 11:23:35

标签: java eclipse

我一直在尝试获取我正在研究的课程的绝对路径。

我尝试这样做:

Class currentClass = new Object() {
    }.getClass().getEnclosingClass();
    System.out.println(currentClass);
    System.out.println(" PATH IS: " + currentClass.getProtectionDomain().getCodeSource().getLocation());
    System.out.println("Present Project Directory : " + System.getProperty("user.dir"));

但是我得到这种输出: 路径是:文件:/ C:/用户/吉恩/ Eclipse工作区/自动编译/斌/ 当前项目目录:C:\ Users \ jean \ eclipse-workspace \ MyProject

我想得到这样的结果: C:\ Users \ jean \ eclipse-workspace \ MyProject \ src \ com \ school \ demo \ Locator.java

0 个答案:

没有答案