1

Eclipse を起動するたびに、javaw.exe が自動的に起動し、タスク マネージャーのプロセスの一覧に表示されます。javaw.exe は、Eclipse の起動時にどのように自動的に開始されますか? 何らかのウイルスが原因でしょうか、それとも eclipse の設定が必要なのでしょうか? それは以前には起こりませんでした。助けてください。

4

1 に答える 1

2

いいえ、ウイルスではありません。javaw.exe は java.exe に似ています。Win32 GUI アプリケーションです。これはヘルパーとして提供されるため、アプリケーションは独自の GUI ウィンドウを起動し、コンソールは起動しません。

Eclipse は独自の GUI を使用するため、javaw プロセスを使用します。したがって、eclipse.exe をクリックすると、javaw プロセスを使用して Eclipse が起動します。

もう少し説明を加えると、eclipse.exe を実行する代わりに、次のコマンドを実行してみてください。

java -jar <Eclipse HOME Directory>plugins\org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

ここでは、Eclipse が実行されるまでコンソールがロックされます。

代わりに javaw を使用すると、

javaw -jar <Eclipse HOME Directory>plugins\org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

同じ日食が開かれるのが見えるはずです。ただし、コンソール ウィンドウが解放されていることに注意してください。他の目的で引き続きコンソールを使用できます。

Eclipse.exe は後者を使用します。

于 2014-11-03T05:12:25.610 に答える