猿问

获取应用程序的路径

我最近搜索了如何在Java中获取应用程序的目录。我终于找到了答案,但是我需要很长的时间,因为搜索这样一个通用术语并不容易。我认为最好用多种语言编制一个清单来实现这一目标。

如果您(不喜欢)这个主意,可以随意上/下投票,如果您喜欢,请贡献自己的一面。

澄清:

包含可执行文件目录当前工作目录pwd在Unix下,由给定)之间有很好的区别。我最初对前者感兴趣,但也可以随意发布确定后者的方法(阐明您的意思)。


largeQ
浏览 641回答 3
3回答

慕沐林林

在Java中,有两种找到应用程序路径的方法。一种是雇用System.getProperty:System.getProperty("user.dir");另一种可能性是使用java.io.File:new java.io.File("").getAbsolutePath();另一个可能性是使用反射:getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
随时随地看视频慕课网APP
我要回答