C#プログラムから、Javaによって実行されているJavaプログラムの名前を取得する必要があります。私はJavaプログラムにアクセスできません(別名、私はそれを書いた人ではないので、C#プログラムと通信させることはできません)。これを行うことは可能ですか?
質問する
752 次
2 に答える
1
「jps」と呼ばれるJDKに付属するコマンドラインツールがあります。jps -vは、javaに渡したすべての引数を表示します。
c#からjpsを呼び出して、出力を読み取ることができます。
お役に立てれば。
于 2012-06-16T01:50:10.453 に答える
0
確かなことはわかりませんが、信じられないので、その理由を説明させてください。
ルートマシンでは、Process Explorerを使用すると、JVM(Java仮想マシン)のみが表示され、内部で何が起こっているかは表示されません。階層は実際にはルート>JavaVM>JavaVMプロセスになります。解決策がある場合は、ロジックが解決策を見つけるのに役立つことを願っています。
于 2012-06-15T23:31:55.667 に答える