- 締切済み
クラスが見つかりません
ローカル上でテストする分には正常に動作するのですが、 サーバにアップロードするとクラスが見つからないらしく、 アプレットを動作させる事が出来ません。 何か設定が必要なのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- liwet
- ベストアンサー率72% (18/25)
回答No.1
具体的に、何のクラスが見つからないかがわからないのですが... 可能性1:ローカルで動作させているときに使用しているライブラリか何かが、アプレットで動作させているときに参照できない 可能性2:ローカルで動作させているときのJDKと、アプレットのJREのバージョンが異なる 可能性1の場合は、サーバ上にライブラリを置いて、アプレットから参照できるようにすれば良いです。 アプレット本体と、使っているライブラリを、まとめて1とのjarファイルにしてしまうか、逆にすべて展開してclassファイルにしてサーバ上に置くと参照できると思います。 可能性2の場合は、ローカルのJDKの方が新しく、アプレットでその新しい機能を使っているため、古いアプレットのJREで動かない、という可能性です。 この場合は、アプレットのJRE(Java-Plugin)を更新すればいいです。
お礼
ありがとうございます。 動作出来なかったのはテスト的に作成した自作の.classです。 アプレットを終了した際にNullPointerExceptionが発生してしまっていました。 その原因が分からなかったのですが、めちゃくちゃ調べた結果、 不要なimport句を削除したら直りました。