标签: java filepath
我继承了一个Java应用程序,它一度启动了一个外部应用程序。目前,所述应用程序的路径是硬编码的。我想要做的第一件事就是更新我新获得的代码以找到安装路径并使用它,而不是硬编码。
不幸的是,当我搜索如何完成此操作时,我找到了获取应用程序的安装目录的方法,而不是外部应用程序的 。
基本上,我希望Java等价于this question。是否有这样的事情,或者我是否已经降级为抓住注册表?
答案 0 :(得分:0)
所以这不是最好的答案 - 会更喜欢库存Java解决方案 - 但是如果不使用发现here的反射黑客,似乎没有太多选择。我能够使用JNA获取所需的信息。