jar包获取文件的路径
时间: 2023-10-08 14:05:53 浏览: 80
java文件路径获取
5星 · 资源好评率100%
从Jar包中获取文件路径可以使用以下代码:
```java
String filePath = "path/to/file.txt";
URL fileUrl = getClass().getResource(filePath);
String fileAbsolutePath = fileUrl.getPath();
```
其中`filePath`是相对于Jar包根目录的文件路径,例如`"config/application.properties"`。`getClass().getResource(filePath)`会返回一个URL对象,该对象包含了文件的路径信息。最后通过`fileUrl.getPath()`方法可以获取文件的绝对路径。需要注意的是,由于在Jar包中,因此获取到的路径可能包含`jar:file:`等特殊协议前缀。
阅读全文