悪のJAVA研究所
研究レポート03 「 jar JAVA
とファイル名に について」
な!なんて事だ!!
トップシークレットの「悪のJAVA研究所 本部」が、スクープされてしまった!!
別名、隠密研究所と呼ばれるこの研究所に進入し、スクープするとは・・・
みゃあ君!! すぐ、防衛主任を呼んでくれ!!
「館内放送」で呼び出すみゃん!
(ピン、ポン、パン、ポン〜)
・・・
・・
悪のJAVA研究所 防衛主任のぶーです。
どういうことかね!! 悪の研究所が世間に暴露されてしまったぞ!
これではマスコミがうるさいではないか!
ぶ、ぶ、ぶ〜
実はおいら、ブタだったんだ!
・・・
赤い涙を流すがいい・・・
ぶぎゃ〜
ぎゃ〜
ぎゃ〜
〜
さて、盛り上がったところで、お手紙を紹介していきましょう!
嫌な盛り上がり方のコーナーだみゃん!
さて、最初のお手紙はなにかな?
えーと、爆裂健の友人のコロ助氏からの質問だみゃん。
お手紙ではなくて、直接頼まれたみゃー。
「 jar
を使いたいから、調べてくれ!」との事だみゃん。
うーん。
自分で調べなさい!
さて、次の質問は?
時任さんからのお手紙で、
「くまパズルをホームページにアップロードしたら、動かなかった!」という質問みゃ。
自分のハードディスクから動かす場合は、動くそうだみゃん・・・
時任さんだけじゃなく、昔も同じ内容のメールがいくつか来た事があるみゃん。
なるほど。自分のハードディスクから立ち上げるとJAVAはちゃんと動いて、
ホームページにアップロードするとエラーで動かなくなってしまうのか・・・
どうなってるんだみゃん?
たぶん大文字小文字の関係でしょう。
サーバに使われている UNIX
というOSは、厳密に大文字小文字を認識します。
Windows95/98/NT
では、ファイル名は大文字も小文字も同じに扱います。
TEST.JPG でも test.jpg でも Test.jpg でも
Test.JPG でも,同じファイルとして扱われています。
ですから、パズル画像ファイル名指定を
Test.jpg としていて、
実際の画像ファイルが test.jpg だった場合は、Windows95/98/NT
では動きます。
ですが、ホームページにアップロードすると、動きません。
当ホームページで公開しているJAVAゲームの中で、
外から 画像ファイル や シナリオファイル
を
読み込むプログラムを使用するときは、ファイル名の大文字小文字に注意してください。
JAVAプログラムで使用する「画像ファイルのファイル名」や
「アドベンチャーゲームのシナリオファイル名」は、すべて小文字にすることをお勧めします。
そういえば、昔ホームページを作ったんだけど、
ハードディスクではちゃんと見えるのに、アップロードすると画像が出ないことがあったみゃん。
ちゃんと画像もアップしているのに・・・
それも同じ原因でしょう。
html
で記述した画像ファイル名と、実際の画像ファイル名が違うんですよ(大文字小文字の部分)!
これで、解決!!!!
みゃん!
〜エピローグ〜
ちなみに、時任さんの動かない原因はファイル名の指定ではなかったそうです・・・
アップロード時に class
ファイルをテキストモードでアップしたのが原因だったそうです。
JAVAの class
ファイルはバイナリーモードで、アップロードしてくださいみゃん!
質問&報告のメール、ありがとうだみゃん!
- つづく -
悪のJAVA研究所「研究レポート03」 (C) BakuretuKen 1999