2017-08-31 7 views
0

私は自分のPCにWindowsをインストールしました(Windows 10)。とにかく私はtomcatのインストールパスを見つけることができますか?私は、javaがstartup.batファイルを呼び出すために使用したコマンドラインを使用することを考えましたが、コマンドラインがどのように呼び出されるかによってコマンドラインが変化し続けることに気付きました。私は、C++を使ってプログラムでTomcatのインストールパスを見つけなければなりません。tomcatのインストールディレクトリを見つける

更新:Tomcatが

+0

Windows API関数を使用してレジストリからインストールパスを見つけることをお勧めします。 https://msdn.microsoft.com/en-us/library/windows/desktop/ms724895(v=vs.85).aspxが便利かもしれません – jumper0x08

+0

Tomcatはexeではない.batファイルなのでレジストリの兆候はありませんそれが実行されているときにそこになる – Keshav

答えて

0

を実行している場合にのみ、私はあなたがjps -lvを実行して結果を解析することができ、インストールパスを見つける必要があります。

A TomcatのJavaプロセスが 12345がPIDであると <some_path>にTomcatの家である

12345 org.apache.catalina.startup.Bootstrap ... -Dcatalina.base=<some_path> ... 

ようになり

Tomcatが複数実行されている可能性があることに注意してください。

+0

私はそれを試して、私のJDKのは、Tomcatのディレクトリではないのパスを示して.. – Keshav

関連する問題