私はEclipseでアプレットを書いていますが、ある瞬間から別の瞬間に、htmlページで動作しなくなりました。
エラーは次のとおりです。
Exception in thread "thread applet-main.MapGenerator.class-1" java.lang.NoClassDefFoundError: com/google/gson/Gson
at main.Floor.parse(Floor.java:39)
at main.MapGenerator.loadParameters(MapGenerator.java:64)
at main.MapGenerator.start(MapGenerator.java:28)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1698)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: com.google.gson.Gson
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:252)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:250)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:180)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 5 more
そしてここにそれはまたサーバー要求です:
"GET /static/java/MapGenerator.jar HTTP/1.1" 200 68177
"GET /static/java/com/google/gson/Gson.class HTTP/1.1" 404 1697
重要なのは、パッケージではなくサーバー内のGsonライブラリを見つけようとすることです...問題を解決する方法がわかりません。
何か必要な場合は、自由に聞いてください。
編集
Eclipseのプロジェクト内にGsonのライブラリをインポートしました。実際、アプレットがサーバーからロードしようとする理由はわかりません... Eclipseでは、問題なく実行されます。
編集
eclipseプロジェクト内のライブラリを物理的にコピーしました...それでもサーバーからライブラリを取得しようとします...他に何をするのかわかりません...