有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

访问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) 个答案

  1. # 1 楼答案

    有两个可能的答案,一个是不应该使用/而应该使用\\(在java中,它实际上只是'\'。另一个原因是,您正试图从基于web的url中提取文件。另一种方法是使用如下所示的缓冲读取器: BufferedReader br = new BufferedRead(new FileReader(FILEPATH)); while((br.readLine()) != null) { //Do Something Here... }

    我希望这有帮助:)如果你觉得有必要的话,请随意问另一个问题

    另外,文件路径可能不正确;意思是你忘记了路径名