小编Ora*_*nge的帖子

从 Windows 资源管理器启动的 jar 的默认工作目录是什么?

我已经为我的应用程序创建了一个 jar 文件,以便用户可以从 Windows 资源管理器中运行它。它在自己的工作目录中加载一个 JSON 文件以进行某些设置(使用路径“.\config.json”)。但是,当我从 Windows 资源管理器的 jar 文件中运行它时,它找不到配置文件,而从命令行运行相同的 jar 可以工作。我假设这是因为资源管理器将工作目录设置为 jar 文件夹以外的其他目录。它把它设置成什么?(我怎样才能找到 jar 自己的文件夹?)

java jar windows-explorer working-directory

5
推荐指数
1
解决办法
8792
查看次数

标签 统计

jar ×1

java ×1

windows-explorer ×1

working-directory ×1