我有一個文件夾裏面有兩個文件; java .class文件和.html文件。在我的html文件中,我將.class文件作爲applet調用,但它在發佈的網站上出現錯誤,說它無法找到.class文件。這讓我感到困惑,因爲他們在同一個目錄中,我三重檢查拼寫錯誤。Applet異常:java.lang.ClassNotFoundException
這是我的.html文件...
<html>
<head>
<title>Applet</title>
</head>
<body>
Program<br />
<applet code="testing.class" width="300" height="300"/>
</body>
</html>
,這裏是我的.class文件...
import java.awt.Color;
import java.awt.Graphics;
public class testing extends java.applet.Applet{
public void init(){
}
public void paint(Graphics g){
g.drawOval(0,0,250,100);
g.setColor(Color.RED);
g.drawString("My Applet",10,50);
}
}
我的.class文件是 「testing.class」 和我的HTML文件是 「testingpage.html」
以下是完整的整個錯誤
load: class testing.class not found.
java.lang.ClassNotFoundException: testing.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:252)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:690)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3045)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
at java.lang.Thread.run(Thread.java:680)
Exception: java.lang.ClassNotFoundException: testing.class
load: class testing.class not found.
java.lang.ClassNotFoundException: testing.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:252)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:690)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3045)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
at java.lang.Thread.run(Thread.java:680)
Exception: java.lang.ClassNotFoundException: testing.class
分享整個錯誤? – oldrinb 2012-08-06 20:40:29
@MarkByers在打字時,它很可能是一個滑動,因爲他事先將它稱爲'.html'文件。 – oldrinb 2012-08-06 20:42:44
是的,我剛剛編輯我的帖子。它看起來很奇怪,因爲在我問及忘記將它改回來之前,我正在搞亂它 – WillB 2012-08-06 20:52:11