[url]http://jerryqiu.iteye.com/blog/588979[/url]
import java.io.File;
public class FileTest {
public static void main(String[] args) throws Exception {
System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));
System.out.println(FileTest.class.getClassLoader().getResource(""));
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(FileTest.class.getResource(""));
System.out.println(FileTest.class.getResource("/"));
// Class文件所在路径
System.out.println(new File("/").getAbsolutePath());
System.out.println(System.getProperty("user.dir"));
System.out.println(System.getProperty("file.encoding"));
}
}
本文通过一个简单的Java程序演示了如何获取Class文件及其所在路径的各种方法。包括使用Thread、Class对象及系统属性等不同方式来获取资源路径,并展示了获取当前工作目录和文件编码等基本信息。
822

被折叠的 条评论
为什么被折叠?



