Si Tomcat est installé en tant que service sur Windows, vous pouvez vérifier le registre :HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\[version]\InstallPath .
Pour lire le registre à partir de Java, vous devez utiliser quelque chose comme JNA
, les méthodesAdvapi32Util.registryGetKeys() et Advapi32Util.registryGetStringValue() peut aider.