双击.jar时Java获取当前工作目录

时间:2019-04-17 19:05:21

标签: java jar directory

我有一个使用以下行的Java应用程序

new File(new File(".").getAbsolutePath())

以如下方式从终端运行程序时:

~/Documents/Routes$ java -jar myApp.jar

程序正确地将Java行解释为以下情况

/home/user/Documents/Routes

此路由是终端的工作目录。但是,如果我双击myApp.jar,结果会有点随机

/home/user/Download/.

这可能是我获得错误的“运行”路径的原因?

0 个答案:

没有答案