我写了一个Class
内容如下
import java.awt.Graphics;
import javax.swing.JApplet;
class HelloApplet extends JApplet
{
public void paint(Graphics g)
{
g.drawString("hello",50,50);
}}
编译成功Html内容如下
<applet code="helloapplet.class" width=250 height=100>
</applet>可是执行appletviwer却报错
启动未初始化小程序
命令提示符状态报错:
E:\Design Programme\Myjava>appletviewer helloapplet.html
java.lang.NoClassDefFoundError: helloapplet (wrong name: HelloApplet)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:604)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:159)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:116)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:574)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:630)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:559)
at sun.applet.AppletPanel.run(AppletPanel.java:300)
at java.lang.Thread.run(Thread.java:566)我当前用户的环境变量如下:
classpath=E:\Programme Exercise\Myjava;.
path=D:\Program Files\Java\j2sdk1.5.0\bin;D:\Program Files\UltraEdit-32
想请教各位
谢谢指教!!!
内容如下
import java.awt.Graphics;
import javax.swing.JApplet;
class HelloApplet extends JApplet
{
public void paint(Graphics g)
{
g.drawString("hello",50,50);
}}
编译成功Html内容如下
<applet code="helloapplet.class" width=250 height=100>
</applet>可是执行appletviwer却报错
启动未初始化小程序
命令提示符状态报错:
E:\Design Programme\Myjava>appletviewer helloapplet.html
java.lang.NoClassDefFoundError: helloapplet (wrong name: HelloApplet)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:604)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:159)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:116)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:574)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:630)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:559)
at sun.applet.AppletPanel.run(AppletPanel.java:300)
at java.lang.Thread.run(Thread.java:566)我当前用户的环境变量如下:
classpath=E:\Programme Exercise\Myjava;.
path=D:\Program Files\Java\j2sdk1.5.0\bin;D:\Program Files\UltraEdit-32
想请教各位
谢谢指教!!!
解决方案 »
- eclipse编译错误为什么会显示?
- 为什么java的char 在Linux下成了三个字节????
- 怎么去掉CVS
- read()和read(byte[])区别
- 急救!JAVA GUI问题,急救,谢谢大家!!!
- Do you get a good solution to this question?
- 我刚开始学习JAVA,请教几本JAVA的好书,及网站!!!!!!!!!
- 如何将ArrayList类中的内容转化成其它类型
- 简单问题,需要解答4
- JBoss 3.0如何连接Oracle数据库?
- 求救:JTable( 放在JScrollPane中 )中加入一行后, 然后让其获得焦点且滚动条自动下来!
- 关于String的一个很简单的问题
<applet code="HelloApplet.class" width=250 height=100>
</applet>
一个楼上已说了;
二个是:APPLET 类要是public 的