访问Java项目中文件的类路径
请,我有一个文件保存在src/org/people/Files/salary中。文本
我想读这个文件。我意识到可以用java这样做:
private final static String FILEPATH = "src/org/people/Files/salary.txt";
URL filePath = server.getClass().getClassLoader().getResource(FILEPATH);
System.out.println(filePath.getFile());
当我试图打印出来时,我得到一个错误: 线程“main”java.lang.NullPointerException..中出现异常原因是当我尝试
System.out.println(filePath),
我得到一个空值。我想知道如何获得此路径,以便在打印文件路径时获得真实路径
# 1 楼答案
有两个可能的答案,一个是不应该使用/而应该使用\\(在java中,它实际上只是'\'。另一个原因是,您正试图从基于web的url中提取文件。另一种方法是使用如下所示的缓冲读取器:
BufferedReader br = new BufferedRead(new FileReader(FILEPATH)); while((br.readLine()) != null) { //Do Something Here... }
我希望这有帮助:)如果你觉得有必要的话,请随意问另一个问题
另外,文件路径可能不正确;意思是你忘记了路径名