Java版本更新后的ClassNotFoundException

问题描述 投票:0回答:1

我有一个旧的Java Web应用程序仍然使用Applets(不是我的决定)。

在最近的Java升级(我相信它是1.7到1.8)之后,应用程序现在抛出一个ClassNotFoundException,并说它无法在Applet加载之前找到Applet派生的JApplet类。

该类的路径在名为loadApplet.jsp的jsp页面中指定。

这是loadApplet.jsp文件中的代码。唯一不是精确复制和粘贴的部分是ThePathToTheJAppletClassWhichItAlwaysFoundBefore.class - 它只是一个字符串,用于定义包的位置。

<OBJECT classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase = "https://java.sun.com/products/plugin/autodl/jinstall-1_4-windows-i586.cab#Version=1,4,0,0" height = "0" width = "0">
<PARAM NAME = "CODE"          VALUE = "ThePathToTheJAppletClassWhichItAlwaysFoundBefore.class" >
<PARAM NAME = "type"          VALUE = "application/x-java-applet;jpi-version=1.3.1" >
<PARAM NAME = "scriptable"    VALUE = "false" >

java jsp applet classnotfoundexception
1个回答
0
投票

感谢所有的建议。发生的事情是在升级期间Java安全设置自动设置为非常高 - 因此无法找到客户端上的类。我将设置重置为高,它工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.