检查机器上是否已安装 Tomcat 和 MySQL
如何使用 Java 检查计算机上是否已安装 Tomcat 和 MySQL?如果已安装,我必须在安装程序中禁用这些选项。
How can I check using Java if Tomcat and MySQL are already installed on machine? If it is installed I have to disable those options in my installer.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果 Tomcat 在 Windows 上作为服务安装,您可以检查注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\[版本]\InstallPath
。要从 Java 读取注册表,您需要使用类似 JNA 的方法
Advapi32Util.registryGetKeys()
和Advapi32Util.registryGetStringValue()
可以提供帮助。If Tomcat is installed as a service on Windows, you can check the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\[version]\InstallPath
.To read the registry from Java, you would need to use something like JNA, the methods
Advapi32Util.registryGetKeys()
andAdvapi32Util.registryGetStringValue()
can help.