日期:2014-05-17  浏览次数:20726 次

JSP 页面和java applet 小程序
<%@ page language="java" contentType="text/html; charset=UTF-8"
  pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
70
<HTML>
<BODY>
<jsp:plugin type="applet" code="B.class" codebase="/MyFile" jreversion="1.6" width="200"
height="260" >
<jsp:fallback>
Plugin tag OBJECT or EMBED not supported by browser.
</jsp:fallback>
</jsp:plugin>
</body></html>
我照下面做运行出错
如果JSP 页面和java applet 小程序不在同一文件下,plugin 标签中应增加
codebase 选项,指出小程序所在的位置。比如,如果上述例子的B.class 存放在Root
的Myfile 文件下。
载入:找不到类 B.class。
java.lang.ClassNotFoundException: B.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


------解决方案--------------------
把你的目录条件贴出来,应该是路径错了
------解决方案--------------------
从你说的看 B.class 应存放在ROOT的 MyFile 文件下
另外,注意一下,B的包路径,如果它属某个包,应在相应目录下
------解决方案--------------------
把那个文件中文名改成英文名试试!
------解决方案--------------------
ClassNotFoundException类没找到

具体的不懂,applet没有弄过

帮顶了

祝楼主好运