JAVA开发示例:如何获取JAR包所在目录
功能需求
在执行Jar文件时,需要读取当前目录下一些配制文件的信息,所以需要知道当前JAR包所在目录
示例代码
public File getCurrentJarDir() {
try {
String path = this.getClass().getProtectionDomain().getCodeSource().getLocation().getFile();
path = java.net.URLDecoder.decode(path, "UTF-8");
File file = new File(path);
if (file.isFile()) {
return new File(file.getParent());
} else {
return file;
}
}catch (Exception e){
throw new RuntimeException(e);
}
}
参考资料
https://blog.csdn.net/weixin_43710268/article/details/109967547
本文来自博客园,作者:白首码农,转载请注明原文链接:https://www.cnblogs.com/bsmn/p/16044654.html
浙公网安备 33010602011771号