2012-04-11 95 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

相关问题