Java applet挂起vaadin应用程序

时间:2013-03-20 17:45:43

标签: java applet vaadin

我正在使用vaadin web应用程序,其中我使用了一个执行某些录音工作的applet。我使用了vaadin applet集成插件来实现这一目的。

applet在我的计算机上正常运行,但它在其他计算机上提供了ClassNotFoundException。然后我在我正在使用的那台PC上安装了jre和JDK。现在,当我尝试打开小程序时。它挂起了应用程序和浏览器。那么问题是什么呢?我无法得到确切的问题。 谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,我已经解决了这个问题! 问题是因为当applet首次加载到浏览器中时,浏览器会将applet的jar文件保存在其缓存中。现在,每当我尝试加载applet时,浏览器都会从缓存的jar文件中加载它,并尝试在该jar中查找类文件,当无法找到它时,它会给出这个ClassNotFoundException。

我应用的解决方案是,清除浏览器的缓存,重新启动浏览器,然后运行applet。小程序将正常工作。