簡體   English   中英

Jar不可見,但是javaw.exe正在運行

[英]Jar not visible, but javaw.exe is running

在我的Windows系統之一上,運行Jar文件時遇到問題。

當我雙擊jar文件時,第一個jFrame(啟動屏幕)出現並再次隱藏,但是主jFrame變得不可見...當監視我的服務時,我注意到javaw.exe一直在運行...

從命令提示符(java -jar c:\\ myJar.jar)啟動Jar時,一切正常...

我嘗試在運行jar時創建輸出文件,並且文件已創建,但仍然為空(java -jar c:\\ myJar.jar> d:\\ output.txt)

有誰知道這可能是什么問題?

所有線程完成工作后,Java應用程序將關閉(javaw.exe將關閉)。 因此,您可能只是在處理用於生成JFrame線程,但是其他一些線程仍在運行(可能正在等待某些東西)。

如果沒有有關您的特定應用程序的更多信息(例如您的代碼),我將無法為您提供進一步的幫助

使用VisualVM (位於JDK bin目錄中)附加到Java進程,然后查看線程在做什么。

您是否嘗試過從命令行運行應用程序,但改用javaw? javaw無權訪問控制台,並且使用其他Win32子系統(WINDOWS與CONSOLE)。

我發現了問題。

出現問題的計算機正在運行Dexpot(多種桌面軟件)...似乎其中一個桌面已損壞,從而導致了問題。

特別感謝aioobe,jdv和Zereges的所有幫助...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM