アプレット設置Q&A

チェックリスト

配置

アドレス指定

 ファイルの指定は必ず相対アドレスで行ってください。これが適切でないと、ローカルテストで問題がなくてもアップロードしたときに正常に動作しなくなってしまいます。
 また、ファイル名のミスタイプも意外にエラー原因になりやすいものです。半角英数できちんと指定していますか?

ファイル階層

 Java Applet のセキュリティのための仕様上、各種ファイルは、プログラムファイル("*.class")または HTML ファイル("*.html")と同じか、それより下の階層にしか置けません。

テスト

ダウンロード前テスト

 ダウンロードする前に、本サイトのゲームが正常に動作するか試してください。好みの仕様であるかどうか確かめることができますし、アプレット動作環境に問題があった場合に対処が可能です。

設定変更前のテスト

 ダウンロードしたファイルも、設定をいじる前に、そのままで動作テストを行った方がよいでしょう。

ローカルテスト

 各種設定を変更した後は、サーバにアップロードする前に、必ずローカル環境(ご自分のパソコン)で動かしてみましょう。ここで正常に動作しなければ、アップロードした後もまず動かないですから。

※もし、本サイトのゲームや設定変更前のゲームが動作したのにローカルテストで異常が起こったなら、設定に何か問題があるのだと推測できます。

アップロード

転送モード

 アップロード時は転送モードに気をつけてください。多くは自動で判別してくれますが、プログラムファイル("*.class")または圧縮アーカイブ("*.zip")はバイナリモードで転送しなければなりません。(詳細はお使いのアップローダの説明書を参照してください。)

ファイル名

 また、ファイル名の大文字小文字も安易に変更してはいけません。一般に、Java のクラスは先頭を大文字にする慣習があり、私もそれに従っています。アップローダによっては自動的にファイル名をすべて小文字に変換してしまうことがあります。

セキュリティ設定

 ローカル環境とインターネット環境でセキュリティレベルが異なる場合があります。

トラブル別対処

そもそも起動しない

何も表示されない

 applet 要素の記述が正しくない可能性が高いです。確認してください。
 また、Java アプレットが有効でない設定である可能性もあります。

灰色の画面になって止まる

 applet 要素の記述は正しいようですが、初期化に失敗している場合が多いです。各種ファイルのアドレス指定が正しいか確認してください。
 セキュリティ上のエラーということもあるかもしれません。ファイル階層を確認しましょう。

 一般的に、ステータスバーのところに Java のエラーメッセージが表示されることが多いです。内容を確認してみるとよいでしょう。

起動はするが途中で停止する

突然停止する

 パラメータ指定が必須な項目のエラー等が考えられます。配布説明書をよく読み直して、指定を確認しましょう。

何らかのメッセージが表示されて止まる

 想定されたエラーです。メッセージを確認して対処してください。

指定した画像ではないものが表示される

 画像ファイルの名前が正しく指定されていないかもしれません。区切り記号なども含めて再度確認してください。
 または、お使いの JavaVM が対応していない画像フォーマットを指定しているのかもしれません。

動作するが意図したものではない

指定したパラメータを無視する

 パラメータ指定に誤字脱字がないか確認してください。 param 要素の name と value 両方をきちんと指定する必要があります。また、パラメータの説明文もよく読んでください。

予想した動作をしない

 予想が、パラメータによって規定される動作通りであるかもう一度考えてください。トライ&エラーも大切です。

著作・制作/永施 誠
e-mail; webmaster@stardustcrown.com