我最近搜索了如何在Java中获取应用程序的目录。我终于找到了答案,但是我需要很长的时间,因为搜索这样一个通用术语并不容易。我认为最好用多种语言编制一个清单来实现这一目标。如果您(不喜欢)这个主意,可以随意上/下投票,如果您喜欢,请贡献自己的一面。澄清:在包含可执行文件的目录和当前工作目录(pwd在Unix下,由给定)之间有很好的区别。我最初对前者感兴趣,但也可以随意发布确定后者的方法(阐明您的意思)。
3 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
在Java中,有两种找到应用程序路径的方法。一种是雇用System.getProperty:
System.getProperty("user.dir");
另一种可能性是使用java.io.File:
new java.io.File("").getAbsolutePath();
另一个可能性是使用反射:
getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
- 3 回答
- 0 关注
- 640 浏览
添加回答
举报
0/150
提交
取消