抱歉,如果它太简单了,但我自己无法修复它,虽然我经常搜索。
我尝试加载一个内有applet的网页。
它给了我一个'找不到类的例外'
问题是我在本地计算机上有所需的类,而'CLASSPATH'指向该路径。
我该怎么办?
更多详情:--------------------------------------
这是HTML文件:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<TITLE>
DPI 3270 Printer Session
</TITLE>
</HEAD>
<BODY topmargin="0" leftmargin="0">
<SCRIPT SRC="HODVersion.js" LANGUAGE="JAVASCRIPT"></SCRIPT>
<P>
<!-- APPLET Begin -->
<APPLET CODE=com.ibm.eNetwork.HOD.HostOnDemand.class WIDTH=300 HEIGHT=150>
<PARAM NAME=CachedClient VALUE=true>
<PARAM NAME=Java2 VALUE=true>
<PARAM NAME="cache_option" VALUE="Plugin">
<PARAM NAME=DebugComponents VALUE=false>
<PARAM NAME=PreloadComponentList VALUE=HABASE;HODBASE;HODIMG;HACP;HAFNTIB;HAFNTAP;HAMACRT;HACLTAU;HODHLL;HAVT;HASLP;HAKEYPD;HA3270;HAMACUI;HAPRINT;HODMAC;HAIPMON;HALUM;HA3270X;HODCFG;SCCBASE;HA5250X;HA3270P;HODSSL;HASSL;HACICS;HAFTP;HA5250P;HAHOSTG;HAXFER;HA5250;HODAPPL;HAKEYMP;HACOLOR;HODIMP;HA5250E>
<PARAM NAME=ParameterFile VALUE=HODData\printer\params.txt>
<PARAM NAME=BookmarkPage VALUE=Autoprinter_J2.html>
<!-- The cache_archive and cache_version parameters must be updated together. Both must have the same number of arguments. -->
<PARAM NAME="cache_archive" VALUE="habasen.jar,hodbasen.jar,hodimg.jar,hacp.jar,hafntib.jar,hafntap.jar,hamacrtn.jar,hacltaun.jar,hodhlln.jar,havtn.jar,haslpn.jar,hakeypdn.jar,ha3270n.jar,hamacuin.jar,haprintn.jar,hodmacn.jar,haipmonn.jar,halumn.jar,ha3270xn.jar,hodcfgn.jar,sccbase.jar,ha5250xn.jar,ha3270pn.jar,hodssln.jar,hassln.jar,hacicsn.jar,haftpn.jar,ha5250pn.jar,hahostgn.jar,haxfern.jar,ha5250n.jar,hodappln.jar,hakeympn.jar,hacolorn.jar,hodimpn.jar,ha5250en.jar">
<p>If you are reading this message, your client platform is not capable of running
IBM Host On-Demand. To run IBM Host On-Demand, you must have a Java-enabled web
browser such as Netscape Navigator or Microsoft Internet Explorer.
</APPLET>
</BODY>
</HTML>
实际上该页面当前正在与MS-JVM和IE7一起使用。但是你知道这两种技术现在已经过时了。我正在努力寻找新的解决方案。
在使用此applet的旧计算机上,它们在一个包中的HostOnDemand类:c:\windows\java\
与MS-JVM相关。
我将HTML文件和所有需要的类复制到本地计算机上的文件夹中。为了能够运行这个applet,我必须使用jdk 1.4.2和netscape。有了这个设置applet启动,但在执行它时,我遇到错误(它应该连接到服务器,但它不能)。现在我希望如果我从服务器运行applet(不将HTML文件复制到本地计算机),applet就可以连接到该服务器。
如何将这些类放在applet可以找到它们的位置?我在this page的帮助下创建了一个jar文件,并将其放在jre / lib / ext中。但applet还没找到它。
此致