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