使用eclipse编译java applet出错 50

我写的程序是这样的。在jdk的环境下可以运行编译用eclipse编译//:Applet1.java//Verysimpleappletimportjava.awt.*;i... 我写的程序是这样的。
在jdk的环境下可以运行编译
用eclipse编译
//: Applet1.java
// Very simple applet
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Click extends JApplet
{
/**
*
*/
private static final long serialVersionUID = 1L;
private String c1="CLICK ME:";
private Label lb,la;
private int nb=0,na=0;
public void init()
{
lb=new Label(c1+nb,Label.CENTER);
lb.setBackground(Color.BLUE);
lb.setForeground(Color.RED);

la=new Label(c1+na,Label.CENTER);
la.setBackground(Color.RED);
la.setForeground(Color.BLUE);

la.setFont(new Font("Monospaced",Font.BOLD,48));
lb.setFont(new Font("Monospaced",Font.BOLD,48));
getContentPane().add(lb,BorderLayout.NORTH);
getContentPane().add(la,BorderLayout.SOUTH);
la.addMouseListener(new ClickHandler(this));
lb.addMouseListener(new ClickHandler(this));
}

public void doClick(MouseEvent e)
{if(lb==(Label)e.getSource())
{nb++;c1="Click Label A:";lb.setText(c1+nb);}
if(la==(Label)e.getSource())
{na++;c1="Click Label B:";la.setText(c1+na);}
}
}

class ClickHandler extends MouseAdapter
{
private Click app;
ClickHandler(Click ap){app=ap;}
public void mouseClicked(MouseEvent e)
{ app.doClick(e);}
}
///:~

出现这样的报错:
java.lang.ClassNotFoundException: Click.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.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
载入:找不到类 Click.class。

这是为什么呢?
程序肯定是没有问题的。用jdk能运行出来。可是eclipse就是会报上面的错误。会弹出小程序查看器。但是显示未初始化。

包含了该我的工程了。还是不行。
展开
 我来答
百度网友f8644d4
2010-01-08 · TA获得超过589个赞
知道答主
回答量:125
采纳率:0%
帮助的人:91.1万
展开全部
因为你的ECLIPSE里面没有APPLET包,和你的程序没有关系,或者就是你的ECLIPSE有问题,去你的工程下面应该有个OUT包,看里面有没有生成CLASS文件,就是 Click.class。如果没有,那就肯定会报这个错的
fylsh
2010-01-06 · TA获得超过950个赞
知道小有建树答主
回答量:1472
采纳率:0%
帮助的人:1053万
展开全部
你可能应该设置classpath,点击工程右键-->properties-->java build path右边的Order and Export看是否包含你的工程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lydawen
2010-01-06 · TA获得超过3181个赞
知道大有可为答主
回答量:2678
采纳率:50%
帮助的人:1504万
展开全部
把:Applet1.java 文件名改为:Click.java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ninjasai
2010-01-08 · TA获得超过489个赞
知道答主
回答量:149
采纳率:0%
帮助的人:234万
展开全部
点开Run菜单->Run Configurations->Java Applet
这里的Click的运行设置(特别是JRE)是否正确
既然你说直接调用Jdk运行正常的话,最有可能就是JRE设置问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FourQueue
2010-01-06 · TA获得超过1298个赞
知道小有建树答主
回答量:1505
采纳率:0%
帮助的人:820万
展开全部
第几行出的错?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
就雪存E
2010-01-06 · TA获得超过3280个赞
知道大有可为答主
回答量:9808
采纳率:22%
帮助的人:1097万
展开全部
这个应该是没问题啊,你怎么运行出现这个错误的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式