Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否使用Java检查windows上已安装的程序?_Java_Windows - Fatal编程技术网

是否使用Java检查windows上已安装的程序?

是否使用Java检查windows上已安装的程序?,java,windows,Java,Windows,可能重复: 我需要检查我的系统上是否安装了特定的程序。例如,我的程序需要检查我的系统中是否安装了FireFox。 如果安装了某个程序,那么我想查找该特定程序的安装目录 我发现了,但这不是java语言。 我读过,但仍然无法解决这个问题每个软件(比如Firefox)都会在路径下创建它的条目 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall Firefox也在相同的路径下创建它。 在我的机器里 HKEY_L

可能重复:

我需要检查我的系统上是否安装了特定的程序。例如,我的程序需要检查我的系统中是否安装了FireFox。 如果安装了某个程序,那么我想查找该特定程序的安装目录

我发现了,但这不是java语言。 我读过,但仍然无法解决这个问题

每个软件(比如Firefox)都会在路径下创建它的条目

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
Firefox也在相同的路径下创建它。 在我的机器里

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox5.0.1(x86 en-US)
这是一条道路

此路径的存在确认firefox已安装在计算机上。
对于安装目录,请阅读上述Firefox路径下名为“InstallLocation”的键的值。

所提供的解决方案存在哪些问题?你必须阅读windows注册表才能做你想做的事情,以及你链接的解决方案。我阅读了这篇文章,但仍然无法解决这一问题。你尝试了什么,在哪里失败了?如果你不澄清,那么你的问题是完全重复的。问题#2439984回答了你的问题。你不喜欢的答案是什么?从上一个问题你不明白什么?从注册表中查询已安装的软件可能重复,谢谢问题已解决。使用Jregistrykey