JAVAゲームが動かない場合は
公開 2002.09.17.
更新 2002.09.27.
「ゲームが動かないのですが・・・」というメールが結構やってくるので、この場を借りて「JAVAアプレットの動作の仕組み」を記載することにします
(~_~;)
参考にしてください m(__)m
まず、「JAVAアプレット」と言うのは InternetExplorer や Netscape などのWWWブラウザ上で動くプログラムです。
だから、ホームページの中に「JAVAアプレット(JAVAゲーム)」を置いて、WWWブラウザの中でゲームをすることが出来ます。
JAVA対応WWWブラウザには「JavaVM (*1)」が内蔵されています。
「JavaVM」は「JAVAプログラムを動かすためのプログラム」です。
つまりWWWブラウザに内蔵されている JavaVM が、JAVAゲームを動かしているのです。
JAVAゲームが動かない・・・
|
JAVAゲームが動かない場合は、次のどれかが原因だと考えられます。
(1) WWWブラウザの設定で、JAVAアプレットが動かないようになっている
(2) WWWブラウザに JavaVM が入っていない
(1) WWWブラウザの設定で、JAVAアプレットが動かないようになっている |
WWWブラウザのセキュリティ設定で、JAVAアプレットの動作を禁止している場合があります。
WWWブラウザの設定で「JAVAの動作」を有効にしてください。
☆ Internet Explorer
メニューバーから[表示(V)]→[インターネットオプション(O)]
[セキュリティー]を「中(安全)」に設定してください。
(下図参照)
比較的新しいバージョンのInternetExlorer
メニューバーから[ツール(T)]→[インターネットオプション(O)]→[セキュリティー]
「スクリプトの"JAVAアプレット"を有効」「Microsoft VMの"Javaの許可"」に設定してください。
ゲームは動くけれども極端に遅い場合は、
メニューバーから[表示(V)]→[インターネットオプション(O)] から[詳細設定]をえらんで
「Microsoft VM"Java JITコンパイラの使用"」にチェックを入れてください。
* Java JITコンパイラと言うのは、JAVAの動作を速くするシステムです。
☆ Netscape
【Netscape 4.x】
上のメニューバーから[編集(E)]→[設定(E)]
[詳細]の[Javaを有効にする(J)]と[JavaScriptを有効にする(R)]にチェックをつけます。
Internet Explorer JAVA設定図
Internet Explorer の場合は、「メニューバー」の「ツール」から、「インターネットオプション」を選びます。
「インターネットオプション」で、「セキュリティ」を選びます。
インターネットのセキュリティレベルが「中」になっている場合は、JAVAアプレットは動作します。
* 学校やネットカフェなどの共用PCではセキュリティの関係で、「セキュリティレベル」が厳しく設定されている場合があります。
その場合は勝手に変更せずネットワーク管理者などに相談してください。
もし、インターネットのセキュリティレベル「中」で JAVAアプレットが動かない場合は、
(2) WWWブラウザに JavaVM が入っていない
を参照してください。
* WidowsCE 搭載の InternetExplorer は、JAVAアプレットは動きません。
* Dreamcast 搭載の DreamPassport は、JAVAアプレットは動きません。
* PalmOS 用WWWブラウザ、Palmscape、Xiino では、JAVAアプレットは動きません。
基本的に携帯端末(PDA)のブラウザでは、JAVAアプレットは動きません。
(2) WWWブラウザに JavaVM が入っていない |
SUNとマイクロソフトのJAVA使用に関する争いによりWindowsXPにはJavaを動作させるプログラム(JavaVM)が搭載されていません。
このためWindowsXPを新規インストールした場合はWebのJAVAアプレットが動作しません。
次のように確認してください。
メニューバーから[表示(V)]→[インターネットオプション(O)]
ここで、「Microsoft VM」の項目があり、「Java JIT コンパイラを使用(再起動が必要)」にチェックが入っていることを確認してください。
もし、「Microsoft VM」の項目が無い場合は、あなたが使っている InternetExplorer には、JavaVM は入っていません。
そのため JAVAアプレットは動作しません。
【JavaVM (Microsoft VM) インストール方法】
現在(2002.08.25)マイクロソフトのWebサイトからのJavaVM(マイクロソフトの呼び名だとMicrosoft VM)ダウンロードが出来ないようです。
WindowsXP SP1 のCD-ROM で配布される予定だそうです。
現在(2002.09.20))マイクロソフトのWebサイトからJavaVM(マイクロソフトの呼び名だとMicrosoft VM)がダウンロード出来ます。(2002.09.02.からだそうです)
「マイクロソフト Windows Update」より、Microsoft VM がダウンロードできます。
また、Microsoft VM は Windows XP Service Pack 1 (SP1) にも含まれる予定です。
SP1を適用すれば、現在Microsoft VMが搭載されていないWindows XPに、Microsoft VMを搭載できるそうです。
Windows XP に サービスパック1(SP1)をインストすれば、WindowsXP で JAVA が動くようになります。
・マイクロソフト WindowsXP JAVAについての説明
http://www.microsoft.com/japan/java/xp.asp
・マイクロソフト Windows Update
http://windowsupdate.microsoft.com/
ここにアクセスすると、インストできるファイルが表示されます。
XP用の Microsoft VM をインストールください。
なお、Microsoft VM ではなく本家SUNの JavaVM をInternetExplorer にインストールする方法もあります。
・サン マイクロシステムズ JavaVM ダウンロードページ(英語)
http://java.sun.com/getjava/download.html
サン マイクロシステムズの「JavaVM」をインストする場合は、上のページに行きをクリックしてください。
しばらくすると、JavaVM のダウンロードが開始されます。
Java Plug-inのダウンロードサイズは 約12MB です。
WindowsXP 以外でも、新規に InternetExplorer を雑誌の付録等でインストールした場合、インスト時に
「JavaVM(MicrosoftVM)」のインストにチェックが入っていないと、JavaVMがインストされていない場合があります。
JAVAゲームが動かない・・・でも、しばらくたってアクセスしたら動いた・・・
で、またしばらくしたら動かなくなった・・・ (゚o゚)??なんで? |
エラーが出て動かないゲームをリロードしたら動いたり、時間をおいて動かしたら動いた場合、「WWWサーバ負荷」が考えられます。
ホームページ文章、JAVAプログラム、画像などを「あなたが使っているWWWブラウザ(Internet Explorer等)」に送ってくれるのが、WWWサーバです。
そのWWWサーバがあまりに混んでいて、JAVAゲームやそのゲームに使用する画像を送ってくれないとゲームがスタートしなかったり、エラー表示になります。
ものすごい人気サイトや無料WEBスペースなどにおいてあるJAVAゲームは、WWWサーバ負荷が高い時間にゲームが動かなくなる場合があります。
その場合、サーバ負荷が軽減されればゲームは動作します。 時間を置いてアクセスしてみてください。
(*1) JAVA バーチャルマシン ・・・ JAVAプログラムを動かすためのプログラム
* Java およびそのほか Java を含む標章は、米国 Sun Microsystems, Inc.の商標です。
* Windowsは米国マイクロソフト社の商標です。
BakuretuKen Homepage II