java applet找不到所需的类

时间:2014-02-23 15:06:38

标签: java applet classpath

抱歉,如果它太简单了,但我自己无法修复它,虽然我经常搜索。

我尝试加载一个内有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还没找到它。

此致

0 个答案:

没有答案