Topic: 请教一个关于java小程序的问题 (Applet ClassNotFoundException)

  Print this page

1.请教一个关于java小程序的问题 (Applet ClassNotFoundException) Copy to clipboard
Posted by: ch_tj2k
Posted on: 2004-09-02 17:34

我是java初学者,希望各位高手多多帮助呀!

我用记事本编辑了一个java小程序,存为Hello.java
import java.awt.*;
import java.applet.*;
public class Hello extends Applet{
public void paint(Graphics g){
g.drawString("Hello",20,20);
}
}
将其编译后嵌入到try.html文件中
<html>
<body>
<applet code="d:\j2sdk1.4.2\programing\Hello.class" width=420 height=100>
</applet>
</body>
</html>
使用appletviewer try.html运行后提示错误信息
D:\j2sdk1.4.2\programing>appletviewer try.html
载入:找不到类 d:\j2sdk1.4.2\programing\Hello.class。
java.lang.ClassNotFoundException: d:.j2sdk1.4.2.programing.Hello.class
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:162)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:123)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:566)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:617)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:546)
at sun.applet.AppletPanel.run(AppletPanel.java:298)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.net.MalformedURLException: unknown protocol: d
at java.net.URL.<init>(URL.java:544)
at java.net.URL.<init>(URL.java:434)
at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:152)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:149)
... 8 more
请问高手是什么原因?

2.Re:请教一个关于java小程序的问题 (Applet ClassNotFoundException) [Re: ch_tj2k] Copy to clipboard
Posted by: why
Posted on: 2004-09-02 19:10

不就是 java.lang.ClassNotFoundException: d:.j2sdk1.4.2.programing.Hello.class 噜!
不可以用 Windows 的路径
改成 <applet code="Hello.class" width=420 height=100> 试试

3.Re:请教一个关于java小程序的问题 (Applet ClassNotFoundException) [Re: ch_tj2k] Copy to clipboard
Posted by: ch_tj2k
Posted on: 2004-09-02 23:02

我把路径改为<applet code="Hello.class" width=420 height=100>后程序运行通过,感谢高手指点!!!Smile


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923