我使用Eclipse IDE創建了一個applet程序。現在我正在創建的.html如下文件:錯誤:java.lang.NoClassDefFoundError:Chase(錯誤的名稱:pong/Chase)
<html>
<APPLET CODE="Chase.class" width=500 height=400>
</APPLET>
</html>
時,即時通訊執行此文件中的錯誤即時得到的是:
java.lang.NoClassDefFoundError: Chase (wrong name: pong/Chase)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.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)
在Eclipse IDE中創建新項目,並打包成節目「傍」夾。
任何人都可以解釋爲什麼這個錯誤發生?
編輯:
添加幾Chase.java行代碼,進行澄清。這是簡單的小程序:
package pong;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
public class Chase extends Applet implements Runnable
{ ... }
http://stackoverflow.com/questions/3298988/java-lang-noclassdeffounderror-when-trying-to-embed-an-applet – 2011-01-24 09:26:14