java - 检查机器上是否已经安装了 Tomcat 和 MySQL

标签 java mysql tomcat

如果机器上已经安装了 Tomcat 和 MySQL,我如何使用 Java 检查?如果已安装,我必须在我的安装程序中禁用这些选项。

最佳答案

如果 Tomcat 在 Windows 上作为服务安装,您可以检查注册表: HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\[version]\InstallPath

要从 Java 读取注册表,您需要使用类似于 JNA 的东西, 方法 Advapi32Util.registryGetKeys()Advapi32Util.registryGetStringValue() 可以提供帮助。

关于java - 检查机器上是否已经安装了 Tomcat 和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7550535/

相关文章:

java - 由 : org. hibernate.MappingException 引起:无法加载配置中声明为 <mapping class ="xxxxx"/> 的类:

mysql - 如何在生成的查询上使用 MySQL COUNT() 语句?

java - Tomcat 没有在 Eclipse 中关闭

php - MySQL中如何将数据从一张表迁移到另一张表

javascript - 通过用户检查元素禁止更改 JS 函数中的值

tomcat - 如何修复 Tomcat HTTP 状态 403 : Access to the requested resource has been denied?

java - Tomcat 8.5 : Required String parameter '...' is not present

java - 使用类级别(如通用有界类型参数)作为方法的形式参数

java - 如何在 Jackson 的 ObjectMapper 上添加 Jdk8Module

java - 删除错误索引 Google App Engine