2013-03-20 74 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。

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