簡體   English   中英

Java版本更新后的ClassNotFoundException

[英]ClassNotFoundException after Java version update

我有一個仍然使用Applet的舊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安全性設置自動設置為“非常高”-因此找不到客戶端上的類。 我將設置重置為“高”,並且工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM