Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我继承了一个 Java 应用程序,它有时会启动一个外部应用程序。目前,所述应用程序的路径是硬编码的。我想做的第一件事是更新我新获得的代码以找到安装路径并使用它,而不是硬编码它。
不幸的是,当我搜索如何完成此操作时,我只能找到获取应用程序安装目录的方法,而不是获取外部应用程序的安装目录。
本质上,我想要这个问题的 Java 等价物。有没有这样的事情,还是我被降级为抓取注册表?
所以这不是最好的答案 - 会更喜欢股票 Java 解决方案 - 但如果不使用此处找到的反射黑客,似乎没有太多选择。我能够使用JNA获得所需的信息。