获取CLASSPATH下文件的绝对路径
package com.joshua; import java.io.File; /** * CLASSPATH文件的绝对路径获取测试 */ public class TestDemo { //classpath的文件路径 private static String cpath = "/com/joshua/aa.txt"; public static void main(String[] args) { //当前类的绝对路径 System.out.println(TestDemo.class.getResource("/").getFile()); //指定CLASSPATH文件的绝对路径 System.out.println(TestDemo.class.getResource(cpath).getFile()); //指定CLASSPATH文件的绝对路径 File f = new File(TestDemo.class.getResource(cpath).getFile()); System.out.println(f.getPath()); //当前类的绝对路径 System.out.println(TestDemo.class.getResource("./"+cpath).getFile()); } }?
?
?
?
?
?