Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.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 检查机器上是否已安装Tomcat和MySQL_Java_Mysql_Tomcat - Fatal编程技术网

Java 检查机器上是否已安装Tomcat和MySQL

Java 检查机器上是否已安装Tomcat和MySQL,java,mysql,tomcat,Java,Mysql,Tomcat,如果机器上已经安装了Tomcat和MySQL,如何使用Java进行检查?如果安装了Tomcat,我必须在安装程序中禁用这些选项。如果Tomcat是作为Windows上的服务安装的,您可以检查注册表: HKEY\u LOCAL\u MACHINE\SOFTWARE\Apache SOFTWARE Foundation\Tomcat\[版本]\InstallPath 要从Java中读取注册表,您需要使用类似的方法 Advapi32Util.registryGetKeys()和Advapi32Util

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

如果Tomcat是作为Windows上的服务安装的,您可以检查注册表:
HKEY\u LOCAL\u MACHINE\SOFTWARE\Apache SOFTWARE Foundation\Tomcat\[版本]\InstallPath

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

检查环境变量,例如CATALINA\u HOME