2

私が作成した Java アプレットは、コンピューターのアプレット ビューアーのコードから実行すると、意図したとおりに動作します。しかし、それを自分の Web サイトにアップロードすると、一連のエラーが発生します。エラーを調べましたが、問題の解明に役立つ情報が見つかりません。ここにエラーがあります。

java.lang.NoClassDefFoundError: Main
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:247)
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:678)
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)
Caused by: java.lang.ClassNotFoundException: Main
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)
... 13 more
Exception: java.lang.NoClassDefFoundError: Main

私のコードのサンプルがないと、これが十分に説明できないことは理解していますが、これらのエラーから何かを識別できる人はいますか? ありがとう

4

2 に答える 2

0

これは単に、コードで参照されているクラス Main がアプレットに含まれていないことを意味します。

jar にエクスポートするときにクラスを含めなかった可能性があります。

于 2012-11-06T21:44:16.320 に答える
0

あなたのコードが含まれていれば素晴らしいことですが、問題は というクラスを参照している可能性がありますが、この例外をダンプするサービスMainには何も存在しません。CLASSPATH

ソースを " " に作成 (または名前を変更) しMain.java、ビルドMain.classして正しいパスに配置するか、パスを変更してどこMain.class(または を含むアーカイブMain.class) が格納されているかを参照する必要があります。

于 2012-11-06T21:46:36.623 に答える