首页 > 代码库 > Eclipse中新建applet 错误

Eclipse中新建applet 错误

出现的问题:

 

   “错误,请单击以获取详细信息”

Java Plug-in 1.6.0_45
使用 JRE 版本 1.6.0_45-b06 Java HotSpot(TM) Client VM
用户主目录 = C:\Users\dajun
----------------------------------------------------
c:   清除控制台窗口
f:   终结在结束队列上的对象
g:   垃圾收集
h:   显示此帮助消息
l:   转储类载入程序列表
m:   打印内存使用
o:   触发日志记录
q:   隐藏控制台
r:   重新载入策略配置
s:   转储系统和部署属性
t:   转储线程列表
v:   转储线程堆栈
x:   清除类载入程序高速缓存
0-5: 设置跟踪级别为<n>
----------------------------------------------------


载入:找不到类 aa.aaa。
java.lang.ClassNotFoundException: aa.aaa
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.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)
异常:java.lang.ClassNotFoundException: aa.aaa

在Eclipse中新建工程a,创建包aa,新建类名aaa。

java代码:

package aa;
import java.applet.Applet;
import java.awt.Graphics;
public class aaa extends Applet
{
    public void paint(Graphics g)
    {
        g.drawString("Hello World", 5, 30);
    }
}

HTML代码:

<HTML>
    <HEAD>
        <TITLE> Applet </title>
         </head>
         <BODY>
            <APPLET CODE="aa.aaa"
    WIDTH="300"
    HEIGHT="100">
            </applet>
         </body>
</HTML>

将html的文件(或dwt文件)放到XXX\a\bin文件下,运行即可。

code="aaa.java" codebase="e:/jjj/a/src/aa"
code="aa.aaa.class" codebase="e:/jjj/a/bin"

在使用编译产生的.class文件时,发现无论怎么操作都会有前面所述的错误提示。