【发布时间】:2011-11-18 20:01:05
【问题描述】:
我创建了我的应用程序的 jar 文件,以便用户可以从 Windows 资源管理器运行它。它在自己的工作目录中为某些设置加载一个 JSON 文件(使用路径“.\config.json”)。但是,当我从 Windows 资源管理器中的 jar 文件运行它时,它找不到配置文件,而从命令行运行相同的 jar 是有效的。我假设这是因为资源管理器将工作目录设置为 jar 文件夹以外的内容。它设置成什么? (以及如何找到 jar 自己的文件夹?)
【问题讨论】:
-
如果您可以修改此 jar,您可以使用以下命令打印当前目录:java-forums.org/new-java/… 并检查
标签: java jar windows-explorer working-directory