获取与当前类同级目录下的文件

URL url = getClass().getResource("SaikeScanClient.fxml");
System.out.println(url);
输出:file:/D:/myProject/saikescan/target/classes/saikeScan/client/SaikeScanClient.fxml
然后调用 url.openStream() 即可获取 inputstream 读取文件。



InputStream is = getClass().getClassLoader()
.getResourceAsStream("SaikeScanClient.fxml");
System.out.println(is);
输出:null



URL url1 = Thread.currentThread().getContextClassLoader().getResource("SaikeScanClient.fxml");
System.out.println(url1);

输出:null
原文地址:https://www.cnblogs.com/fsqsec/p/6750219.html