public static void main(String[] args) throws Exception {
System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));
System.out.println(Test.class.getClassLoader().getResource(""));
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(Test.class.getResource(""));
System.out.println(Test.class.getResource("/"));
//Class文件所在路径
System.out.println(new File("/").getAbsolutePath());
System.out.println(System.getProperty("user.dir"));
System.out.println("物理路径分割符是: " + System.getProperty("file.separator") );
}
本文通过Java代码示例,展示了不同方法获取类路径下资源文件的位置。包括使用Thread、Class和ClassLoader等API来获取资源路径,并对比它们之间的区别。

1165

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



