2012-04-11 94 views
2

嗨,我有一個很大的疑問,這是我在我開發的Java Swing應用程序今天發現..推出()需要時間來運行

,我發現是這個問題推出()

當我嘗試我的開發的應用程序本地運行沒有任何延遲,但是當我從我的web服務器使用jnlp嘗試這個時,我發現執行下一行有5秒的延遲...

當我做了深入研究時,主類文件中的launch()函數在5秒鐘後開始執行startup()函數..是否需要進行更新...?以及如何減少延遲...?使用Java 1.6和NetBeans

+0

找到它我從來沒有聽說過launch()方法。它是jnlp內部的方法還是方法? – 2012-04-11 15:24:06

+0

不是它不是我的自定義方法...我相信它用於任何這些庫文件appframework-1.0.3.jar或swing-worker-1.1.jar,因爲當在NetBeans中創建一個新的Java桌面應用程序時,默認庫將被添加名爲「Swing應用程序框架」和上述2庫文件是Swing應用程序框架...如果需要使用nb創建一個新的測試項目併發送給您項目zip ... – 2012-04-11 15:32:07

+0

請檢查以下鏈接:https: //docs.google.com/viewer?a=v&q=cache:rSXEPJkYLYIJ:www.jgoodies.com/articles/jsr296.pdf+&hl=en&gl=in&pid=bl&srcid=ADGEESgHLPvf8M-u5OWCvlL6CxHbLqcPNGtdDZOvxa77KCxU0CDMPdXz7Pq_fX9qfpUqmj0gSAQNUoUIkYJzaMYnrodPC7SOj1OeP4ihJc1icKz68uUxZueI1AvPVAtYlG6_Qfa_s8V2&sig=AHIEtbRU73AhUkfGe6bc2cywPmtPUhnohg&pli=1 – 2012-04-11 15:36:55

回答

1
The thread executing within the Runnable object sleeps for 5 seconds 
to simulate a long read over a slow network connection 

IM我知道這是對某些情況下實現的,但它可能是你的情況,以及!
如果您的情況屬實,那麼我可以看出這是不可避免的,不能改變。
你可以在here

+0

啊...你說的是對的@harout – 2012-04-14 19:24:48

+0

我刪除了所有的功能和類文件,使它變得很慢,一切正常,除了一件事...「ResourceBundle」,需要4秒鐘的時間來讀取語言屬性文件......有沒有其他的替代方案......? – 2012-04-14 19:26:37

相關問題