• ベストアンサー

新しいパソコンには、JAVAが入ってない?

 最近パソコンを購入したのですが(Win XP)、98の時には普通に出来ていたJavaゲームが出来ずに困りました。  結局 『http://java.com/ja/』ここでJavaを自らDLLしてできるようにはなったのですが、98のときにはDLLなどしなくても最初からゲームが出来たと思います。  わたくしも初心者ですが、パソコンに触れたての超初心者の方などは、ゲームの世界に入る前にここで立ち往生してしまいます。    最近のパソコンにはJavaが入っていないのであれば、そのあたり、どういった事情があるのか、向学のためにもご教示いただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • sun-ward
  • ベストアンサー率54% (86/159)
回答No.2

最近のパソコン(WindowsXP SP1a以降のOS、現在はSP2)については、 従来MicrosoftがInternet Explorerに組み込んで配布していた 「Microsoft VM」(Java仮想マシン)が同封されていません。 これは、MicrosoftとSun Microsystemsの係争の結果で、 Microsoftは、Microsoft VMを廃止していくことになったからです。 以下に簡単にまとめてあるサイトがありましたので、その中の 「Java VMにまつわるMicrosoftとSunの争い」をご覧ください。 ただし、現在はダウンロードすらできないハズで ご提示されているSun製のJavaを使うように推奨されています。 (Yahooチャット等では例外的にMicrosoft VMをダウンロード提供しています)

参考URL:
http://www.atmarkit.co.jp/fwin2k/hotfix/ms03-011/ms03-011.html
shio_chama
質問者

お礼

 回答ありがとうございます。 URLも大変参考になりました。  Javaをめぐって、マイクロソフトとSunで裁判をしていたとは・・・わたくしがDLLしたのは、意識していませんでしたがSun社のものだったのですね。

その他の回答 (2)

  • denbee
  • ベストアンサー率28% (192/671)
回答No.3

「Javaが入っていない」というのは、正確には「Java実行環境が入っていない」ということです。 JavaはSunが開発したプラットフォーム(この場合はOSやハードのこと)に依存しない言語で、 各環境用のJavaVM(これがJava実行環境にあたる)をのせておけば、同じソースで動作するのが売りです。 ところが、MicrosoftがこのJavaVMを独自規格で作成してWindowsに載せてしまったため、 SunがMSを提訴し、裁判所はMicrosoftに対して、裁判所の命令が出た後以降のWindowsでは 独自のJavaVMを乗せないように命令しました。 そのため、比較的古いWindows(98)では最初からJavaVMが乗っていますが、 最新のWindowsではダウンロードしてインストールする必要があります。

shio_chama
質問者

お礼

 迅速な回答ありがとうございます。 わかりやすい解説で、納得しました!!

  • nonosuke
  • ベストアンサー率25% (41/162)
回答No.1

Javaがプレインストールされているパソコンとしては、ThinkPad(最近の機種)くらいしか思い当たりません。 個人で10台ほどパソコンを購入していますし、仕事上で多数のパソコンを購入しましたが、Javaがプレインストールされていたものは、ThinkPad以外にはありませんでした。 ということで、個人的な見解になりますが、プレインストールされていないことのほうが多と思います。 Windows用のJavaはSunのサイトから自由にダウンロードできますから、プレインストールされていないことが多いのだと思います。

shio_chama
質問者

お礼

 迅速で具体的なお答えありがとうございます。 やはり、プレインストールされていない機種が大半なのですね。 お世話になりました。

関連するQ&A