我使用在來自Java的瀏覽器中打開html。如果瀏覽器沒有啓動,Bug?
java.awt.Desktop.getDesktop().browse(uri);
表明我的用戶生成的HTML文件。如果瀏覽器(firefox 3.5.7; linux)在我打電話之前啓動,那麼一切都很好。但是,如果瀏覽器啓動是由getDesktop()。browse調用觸發的,那麼Java應用程序將不會退出,直到瀏覽器關閉。
我該如何避免這種行爲?這是否也在windows/macOsx下被稱爲?
(如果我再用力Java應用程序的退出瀏覽器將關閉太和某個甚至死機!?)
是的,謝謝!那就是訣竅。我現在正在使用這裏的代碼: http://www.centerkey.com/java/browser/(當然沒有後備版本到jse6,否則我會回退到jse6,如果其他調用不起作用:-)) – Karussell 2010-02-24 22:11:47