悪のJAVA研究所
研究レポート01 「JAVA動作について」
ここか・・・ 悪のJAVA研究所
って所は・・・
古めかしい扉だな。 せーのぉ、
ギギギ・・・・
ごめんくださ〜い! 誰かいますか?
(しーん)
? 早くも滅んだかな? この
企画 研究所・・・
いらっしゃいませ!
わぁ! びっくりした!
当研究所に、何か用みゃん?
JAVAを研究しているって聞いたから来たんだけど・・・ 君は?
悪のJAVA研究所
助手の みゃあちゃん だみゃあ〜
僕は 爆裂健、よろしく。 ここは君が責任者なの?
ぼくは助手だみゃ〜。 いま所長を呼ぶみゃあ〜。
所長!! お客だみゃ〜
・・・
・・
・
ふははははは・・・・
私が 謎の覆面所長! Mr.X
だ!!!
・・・
・・・。 もう、帰っていいですか?
当研究所に用事があったのではないかね?
よく考えると、たいした用事じゃないので・・・
まぁそう言わずに、話してみなさい。
そうだみゃん! せっかく来たんだから、所長に相談するみゃん!
・・・
実は、今JAVAアプレットでノベルゲームを作っているんですけど、動作確認のため違うマシンで動かそうとしまして、プログラムをフロッピーにコピーしたんですよ。
ふむふむ。
そして違うマシンのWWWブラウザ Internet
Explorer 4.0 (以下 IE4)で動かしたら、セキュリティエラーで動きませんでした。
それは、WWWブラウザが対応していないだけではないのかね?
開発時と同じブラウザですよ! 動くはずです!
ところが、フロッピーからHD(ハードディスク)に移動すると、動くのです!
ほほう。
まさかと思い、HDの
ルート(一番上)ディレクトリ にプログラムを移動しました。
すると、HDからでも動かなくなるではないですか!!
つまり、ルートディレクトリにあるJAVAアプレットは
IE4 でローカルで動かないの?
そうです! フロッピーディスクのAドライブでもプログラムをルート置いて
動かそうとしていたから、動かなかったんです!
FD、HD、CDドライブすべてにおいて、ルートディレクトリに置いてあるJAVAアプレットプログラムは、
IE4 で動きません!!
フロッピーに適当な名前でフォルダを作って、そこにプログラムを移動したら、動くようになりました。
要するに、ルートディレクトリだけが、だめなんです!
ふ〜ん。 JAVA言語か、IE4のバグだね・・・
他のIEのバージョンではどうなの?
IE3、IE5でも実験したいけど、私のマシンにはインストしていません。
チェックが出来ません。
(その後の調査で、IE5でもルートで動作しませんでした・・・(T_T))
そうか・・・ 多分IE4のバグだね・・・
そういえばその昔、IE3でも
「画像を読み込むプログラムがローカル(HDから)で、セキュリティエラーで動かない」って
事件があったなぁ・・・
友人の某B氏が、怒り狂ってたっけ・・・ 懐かしいなぁ・・・
そういう訳で、FDやCDでJAVAアプレットを配布するときは、
ルートディレクトリにプログラムを置くと動かないのですよ。
適当なディレクトリを作って、そこに置いておけばちゃんと動くんですけど・・・
所長は JAVAを長年研究しているんでしょ?
この問題何とかなりませんか?
うーん、そうだなぁ・・・
あきらめなさい。
さすが、所長! 素晴らしい解決策だみゃ〜!
・・・
- つづく -
悪のJAVA研究所「研究レポート01」 (C) BakuretuKen 1999