我一直在尝试获取我正在研究的课程的绝对路径。
我尝试这样做:
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