• 締切済み

クラスが見つかりません

ローカル上でテストする分には正常に動作するのですが、 サーバにアップロードするとクラスが見つからないらしく、 アプレットを動作させる事が出来ません。 何か設定が必要なのでしょうか?

みんなの回答

  • liwet
  • ベストアンサー率72% (18/25)
回答No.1

具体的に、何のクラスが見つからないかがわからないのですが... 可能性1:ローカルで動作させているときに使用しているライブラリか何かが、アプレットで動作させているときに参照できない 可能性2:ローカルで動作させているときのJDKと、アプレットのJREのバージョンが異なる 可能性1の場合は、サーバ上にライブラリを置いて、アプレットから参照できるようにすれば良いです。 アプレット本体と、使っているライブラリを、まとめて1とのjarファイルにしてしまうか、逆にすべて展開してclassファイルにしてサーバ上に置くと参照できると思います。 可能性2の場合は、ローカルのJDKの方が新しく、アプレットでその新しい機能を使っているため、古いアプレットのJREで動かない、という可能性です。 この場合は、アプレットのJRE(Java-Plugin)を更新すればいいです。

naktak
質問者

お礼

ありがとうございます。 動作出来なかったのはテスト的に作成した自作の.classです。 アプレットを終了した際にNullPointerExceptionが発生してしまっていました。 その原因が分からなかったのですが、めちゃくちゃ調べた結果、 不要なimport句を削除したら直りました。

関連するQ&A