标签:就会 public ati 路径 csdn 示例 适用于 方式 注意
Class.forName("Myclass");
像这种路径的缺点是:public class Demo{
public static void main(String[] args){
/*
Thread.currentThread():当前线程对象。
getContextClassLoader():是线程对象的方法,
可以获取到当前线程的类加载器对象。
getResource():(获取资源)这是类加载器对象的方法,
当前线程的类加载器默认从类的根路径下加载资源。
*/
String path = Thread.currentThread()
.getContextClassLoader()
.getResource("classinfo.properties")
.getPath();
System.out.println(path);
}
}
输出:
这里返回的是class文件所在的目录。所以不能获取java文件的路径,只能把.java改为.class:
getResource("Demo.class")
输出:
标签:就会 public ati 路径 csdn 示例 适用于 方式 注意
原文地址:https://www.cnblogs.com/yu011/p/13121948.html