6

JVMがWindowsタスクマネージャに報告するタイトルを設定するためのコマンドライン引数はありますか?私のすべてのJavaプロセスは、説明が「Java(TM)PlatformSEbinary」の「javaw.exe」としてのみ表示されます。たとえば、簡単に区別できるように、-param = "Thisiseclipse"を設定できれば素晴らしいと思います。これにより、Tomcatなどの代わりにIDEを頻繁に強制終了できなくなります。

4

2 に答える 2

4

JVMバイナリをハックするか、バッチファイルではなく小さなバイナリアプリを実装してJVMを呼び出すことができます。これを超えて、それを行うための純粋なJavaの方法は実際にはありません!

于 2012-11-08T14:06:01.117 に答える
2

Windowsタスクマネージャーの説明列のプロセスは、実行可能ファイルに静的にコンパイルされたバージョンリソースの製品名から取得されます。実行可能ファイルには、この説明をランタイムとして設定する方法がありません。

唯一のオプションは、構成可能な名前でバージョンリソースを作成するネイティブラッパー実行可能ファイルを作成することです。

たとえば、 exe4jはそれを行います。免責事項:私の会社はexe4jを開発しています。

于 2012-11-08T14:04:30.977 に答える