在线等待:jsp编程中遇到 java.lang.ClassNotFoundException:

首先是showmsg.java文件:importjava.awt.*;importjava.applet.*;pulicclassshowmsgextendsApplet... 首先是showmsg.java文件:
import java.awt.*;
import java.applet.*;
pulic class showmsg extends Applet
{
String msg1,msg2,msg3;
public void init()
{
msg1=getParameter("msg1");
msg2=getParameter("msg2");
msg3=getParameter("msg3");
}
public void paint(Graphics g)
{
Font font = new Font("SanSerif",Font.BOLD,30);
g.getFont(font);
g.setColor(Color.blue);
g.drawString(msg1,20,40);
g.drawString(msg2,20,70);
g.drawString(msg3,20,100);
}
}
然后是usingPlugin.jsp文件
<%@page contentType="text/html" %>
<%@page pageEncoding="GB2312" import="java.awt.*,java.applet.*" %>
<html>
<head>
<title>演示 plugin</title>
</head>
<body>
<jsp:plugin type="applet" code="showmsg.class" height="200" width="200">
<jsp:params>
<jsp:param name="msg1" value="C++" />
<jsp:param name="msg2" value="Java" />
<jsp:param name="msg3" value="C#" />
</jsp:params>
</jsp:plugin>
</body>
</html>
在IE里输入http://localhost:8080/usingPlugin.jsp后,错误,原因如下:
载入:找不到类 showmsg.class。
java.lang.ClassNotFoundException: showmsg.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://localhost:8080/showmsg/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
异常:java.lang.ClassNotFoundException: showmsg.class
载入:找不到类 showmsg.class。
java.lang.ClassNotFoundException: showmsg.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://localhost:8080/showmsg/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
异常:java.lang.ClassNotFoundException: showmsg.class
请大家指教
展开
 我来答
百度网友1b648ac
2010-05-21 · TA获得超过584个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:257万
展开全部
看一下showmsg.java这个类大小写
import java.awt.*;
import java.applet.*;
public class showmsg extends Applet
{
String msg1,msg2,msg3;
public void init()
{
msg1=getParameter("msg1");
msg2=getParameter("msg2");
msg3=getParameter("msg3");
}
public void paint(Graphics g)
{
Font font = new Font("SanSerif",Font.BOLD,30);
g.setFont(font);
g.setColor(Color.blue);
g.drawString(msg1,20,40);
g.drawString(msg2,20,70);
g.drawString(msg3,20,100);
}
}
这个类你仔细看看 写错了两个地方 public 和 setFont()
然后javac一下 把class文件和jsp放到root下 就OK了
tianjigeng
2010-05-21 · TA获得超过593个赞
知道小有建树答主
回答量:387
采纳率:0%
帮助的人:0
展开全部
code="showmsg.class"
这里检查下你的jsp和class文件是否放在一个目录下。
注意是编译后的class文件,不是java源文件。
如果是有用eclipse,你可以直接在类里面右键选择Run as Applet来调试程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
武汉小朱
2010-05-21 · TA获得超过2762个赞
知道小有建树答主
回答量:1212
采纳率:50%
帮助的人:895万
展开全部
查检一个类名,这个异常说的是地,没有发现类异常:没有发现showmsg.class
你看看有没有这个类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaotc99
2010-05-21
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
import导入这个类了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式