日期:2014-05-20  浏览次数:20913 次

applet初学者小问题,竟然没人帮我.好郁闷啊............................
在eclips的小程序查看器中能显示结果,但在html中没有.只有一个被关闭的窗口.类和html     文件在同一个目录中,请问怎么回事,help   me.我是刚学的这是第一个遇到的问题啊,解决不了还怎么学啊> ............
===================================================================
package   workhard;
import   javax.swing.*;
public   class   firstAplet   extends   JApplet{
public   void   init(){
JLabel   label=new   JLabel( "hello   applet "   ,SwingConstants.CENTER);
add(label);
}

}

/===================================================================
<html> <head> <title> firstAplet </title> </head> <body>
<applet   coad= "firstAplet   .class ">
</applet>
</body> </html>
=========================下面是我查看java控制台的信息
Java   Plug-in   1.5.0_10
使用   JRE   版本   1.5.0_10   Java   HotSpot(TM)   Client   VM
用户主目录   =   C:\Documents   and   Settings\zhangdingxin


----------------------------------------------------
c:       清除控制台窗口
f:       终结在结束队列上的对象
g:       垃圾收集
h:       显示此帮助消息
l:       转储类载入程序列表
m:       打印内存使用
o:       触发日志记录
p:       重新载入代理配置
q:       隐藏控制台
r:       重新载入策略配置
s:       转储系统和部署属性
t:       转储线程列表
v:       转储线程堆栈
x:       清除类载入程序高速缓存
0-5:   设置跟踪级别为 <n>
----------------------------------------------------

APPLET   标记丢失   CODE   参数。
java.lang.NullPointerException:   name
at   sun.applet.AppletClassLoader.getResourceAsStream(Unknown   Source)
at   sun.applet.AppletPanel$6.run(Unknown   Source)
at   java.security.AccessController.doPrivileged(Native   Method)
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)


------解决方案--------------------
类和html 文件在同一个目录中
----------------------------
应该是,有一个名字叫workhard的文件夹和html在同一目录下,(注:此文件夹的名字就是package的名字,多一个空格少一个空格都不行,大小写不一样也不行,不能有任何不同),下面放编译出来的firstAplet.class文件(注;不是firstAplet.java文件,firstAplet.java编译后得到firstAplet.class,同样不能有任何不同,就是这个名字,不能做任何修改)

<applet coad= "firstAplet .class "> 写错了2个地方
1. coad 应改为 code
2 firstAplet .class应改为workhard.firstAplet.class 同样注意不能多任何东西或修改任何东西,包括空格,

这2样修改完了,你该看看有没有效果了,祝你好运!