2013-03-20 71 views
0

我正在使用vaadin web應用程序,在該應用程序中,我使用了一個可執行某些錄音工作的小程序。我用vaadin applet集成插件來實現。Java小應用程序掛起vaadin應用程序

小程序在我的電腦上運行良好,但它在某些其他計算機上出現ClassNotFoundException。然後,我在那臺我正在使用的PC上安裝了jre和JDK。現在,當我嘗試打開小程序。它掛起了應用程序和瀏覽器。那麼問題是什麼?我無法得到確切的問題。 謝謝!

+0

如果其他計算機未包裝在小程序的jar中,則需要其類路徑中的jar。 – 2013-03-20 18:01:27

回答

0

嗯,我已經解決了這個問題! 問題是因爲當第一次在瀏覽器中加載小程序時,瀏覽器將小程序的jar文件保存在其緩存中。現在,每當我嘗試加載小程序時,瀏覽器都會從它的緩存jar文件中加載它,並嘗試查找該jar中的類文件,並且當無法找到該文件時,它會給出此ClassNotFoundException。

因此,我所應用的解決方案是,清除瀏覽器的緩存,重新啓動瀏覽器並運行小程序。該小程序將工作正常。