【问题标题】:ClassNotFoundException after Java version updateJava版本更新后的ClassNotFoundException
【发布时间】:2018-05-15 01:31:53
【问题描述】:

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

在最近一次 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】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 2019-04-11
    • 2015-04-15
    • 2015-01-12
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多