- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アプレットの動作テストができない)
アプレットの動作テストでエラーが発生!Eclipseでの動作テストは失敗…なぜ?
このQ&Aのポイント
- Eclipseの「実行」→「Javaアプレット」でアプレットの動作テストを行った結果、エラーが発生しました。
- HTML上での動作テストは問題なくできるのですが、なぜEclipseでの動作テストは失敗してしまうのでしょうか?
- ソースはJava講座のHPのものなので間違いはないと思いますが、解決策を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#49664
回答No.1
public class Sample_01 extends Applet{ のあとに1行改行して、 private static final long serialVersionUID = 1L; と書いてください。これで問題ないはずです。1Lはデフォルト値ですが、独自に値を設定してももちろんかまいません。 これは、シリアルバージョンIDです。なくても警告は出ますがプログラムはコンパイルできるはずですが・・・。今はシリアライズ可能なクラスは基本的にserialVersionUIDを用意するのが基本と考えたほうがよいでしょう。
お礼
シリアルバージョンIDがどのようなモノかは分かりませんでしたが、Kyonさんのおっしゃる通りにIDを追加したところ、表示されていた警告マークが消えました! 教えてくださってありがとうございます! >今はシリアライズ可能なクラスは基本的にserialVersionUIDを用意するのが基本と考えたほうがよいでしょう。 はい、そう心得てプログラムを作成したいと思います。 ただ、アプレットの動作テストには失敗しましたが…。