TomcatがWindowsにサービスとしてインストールされている場合は、レジストリを確認できます:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\[version]\InstallPath 。
Javaからレジストリを読み取るには、JNA
のようなものを使用する必要があります。 、メソッドAdvapi32Util.registryGetKeys() およびAdvapi32Util.registryGetStringValue() 助けることができます。