2012-07-05 61 views
0

我有點失落與我的應用程序。一個Java應用程序但2個進程java和javaw?

我只運行一個swing應用程序(一個窗口),但在任務管理器中我有兩個進程:java.exe和javaw.exe bopth消耗資源。

我發現javaw.exe用於沒有Java控制檯的情況,這是我的應用程序的情況。

所以我想知道爲什麼是一個「java.exe」進程運行並由我的應用程序使用?

我的應用程序是由一個exe(由launch4j)發起的,也許它來自於?

感謝

回答

0

最有可能launch4j運行的java.exe控制檯,它輪流啓動的javaw.exe運行的GUI應用程序。 java.exe僅用於控制檯應用程序。

+0

很可能,這是我的JDeveloper和Netbeans安裝時發生的情況 – MaVRoSCy 2012-07-05 12:19:49

+0

在這種情況下,java.exe進程在啓動後不應該影響我的應用程序嗎?但是,當我殺了它,我的應用由於不顯示一些面板和其他組件而變得瘋狂......或者我誤解了你說的話? – caRameL 2012-07-05 12:29:24

+0

當您在沒有launch4j的情況下運行應用程序時會發生什麼? – 2012-07-05 12:42:29

相關問題