Se Tomcat è installato come servizio su Windows, puoi controllare il registro:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\[version]\InstallPath
.
Per leggere il registro da Java, dovresti usare qualcosa come JNA
, i metodiAdvapi32Util.registryGetKeys()
e Advapi32Util.registryGetStringValue()
può aiutare.