• ベストアンサー

JAVA VMについて

今 IEでアプレットを使用できます。ネスケでアプレットを使用する場合でも他のVMをダウンロードする必要があるのでしょうか?JAVA VMはブラウザによって違うのでしょうか?それとも統一されているのでしょうか?例えばMicosoft VM JAVAをダウンロードした時、これはネスケでも使えるのでしょうか? ネスケでJAVA VMがインストールされているかどうかの確認方法もご存知であれば教えて頂けないでしょうか?

  • Java
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

本来、ブラウザと Java VM との間で特定の組み合わせを強制されることはありません。 つまり、どのブラウザを使おうがどの Java VM を使おうが関係なく、ブラウザと Java VM がそれぞれひとつずつあれば Java アプレットは動くはずなのです。 ブラウザを複数インストールすれば、複数のブラウザで同じ Java VM を共有でき、逆に Java VM を複数インストールすればひとつのブラウザで複数の Java VM を使い分けることもできるのです。 ところが、現実はそうではありません。IE以外のほとんどのブラウザでは、Microsoft Java VM は使えないのです。代わりに、ブラウザをインストールすると自動的にサンマイクロシステムズ社の「J2RE」という Java VM もインストールされるようになっていることが多いです。 ネットスケープも例外ではなく、ネットスケープのインストールと同時に「J2RE」もインストールされます。(裏を返せば、ユーザーが別途 Java VM をインストールする必要はないということです) 実のところ、Microsoft Java VM はこれから先使われなくなってゆき、サンマイクロシステムズの J2RE への一本化が進む傾向にあります。 マイクロソフトはすでに Microsoft Java VM の配布を中止しています。 マイクロソフトの Java VM は、いろいろな理由から嫌われるようになってしまい、その結果として本家のサンマイクロシステムズの Java VM を広めようという風潮があります。 さまざまなブラウザが強制的に J2RE を使わせるのも、このようなことがからんでいます。 ということで、 > ネスケでアプレットを使用する場合でも他のVMをダウンロードする必要があるのでしょうか? ネットスケープをインストールしたときに自動的に J2RE がインストールされるので、別途 Java VM を用意する必要はありません。 > JAVA VMはブラウザによって違うのでしょうか?それとも統一されているのでしょうか? IE では、Microsoft Java VM も J2RE もどちらも使えます。両者を切り替える設定はかなり複雑ですが。 IE 以外のほとんどのブラウザ(ネットスケープやオペラなど)では、J2RE しか使えません。従って、 > Micosoft VM JAVAをダウンロードした時、これはネスケでも使えるのでしょうか? に対する答えは NO になります。 > ネスケでJAVA VMがインストールされているかどうかの確認方法 ネットスケープをインストールした時点で Java VM もインストールされるので、あえて確認する必要はないと思われます。 実際に確認するにしても、アプレットがネットスケープで動くかどうか調べるだけです。 以上、ちょっと長くなってしまいましたがお許しください。

その他の回答 (1)

  • mi-si
  • ベストアンサー率35% (200/567)
回答No.2

Micosoft JAVA VMは、事実上配布禁止になったので移行処置が行われ次第、配布およびサポートが完全に中止されます。したがってアプレットは、SUN JREで動くようにしなければ成りません。 Netscape6以降/Mozillaで、Java VMがインストールされているかを確認するには、 URLに about:plugins を入力する事で確認できます。なお、Java VMが同梱されていない場合は、別途JREをインストールする必要があります。最新版のSUNのJREは、java.sun.comから入手できます。 Netscape6以降の場合、JavaVMのプラグインの仕様をみたしていればどこのJavaVMでも利用できますが、Microsoft Java VMはその条件を満たしていないので動作しません。

関連するQ&A

  • JAVA VMのランタイムのバージョンを知る方法は?

    JAVA AWTでアプレットを使用しているのですが、JAVAランタイムが1.4では動作するのですが、1.5/5.0では動作しなくなりしました。 そこで、ランタイムバージョンによってプログラムを切り替えたいのですがランタイムバージョンの取得の仕方がわかりません。 ご存知の方がいらっしゃいましたらお教えください。 あと、マイクロソフトJAVA VMかSUN JAVA VMかも分かる方法をご存知でしたらお教えください。 以上、よろしくお願いします。

  • 最近のWebブラウザにはJava VMは組み込まれていない?

    最近のWebブラウザにはJava VMは組み込まれていない? Javaというテクノロジーがどういうものか興味があったので調べていたのですが、 Javaが広まった理由の1つに、WebブラウザにJava VMが組み込まれたこと、とありました。 (私もJavaアプレットが溢れていたことを記憶しています) その後ブラウザに組み込まれたにJava VMでは互換性の問題があったので、Java Plug-inという技術が出てきた、と理解しています。 そこでお聞きしたいのですが、 現在、PC用WebブラウザでJava VMが組み込まれているものはありますか? もしあるなら、なぜそのWebブラウザではJava Plug-inによって動かさないのかも教えてください。 よろしくお願いします。

  • java vmの脆弱性

    今日、マイクロソフトのサイトで「JAVAアプレット」と「仮想マシンサンドボックス」についてのセキュリティ情報が掲載されていました。これら2つは、JAVA VMの脆弱性についての事のようですが、JAVA VMとは何ですか? また、この脆弱性によりどんな自体が引き起こされる可能性があるのでしょうか? 最後に、数ヶ月前に「ActiveXコンポーネント~」の対応で VMのビルドを3802にしたのですが、これで今回の2つの問題は解決できるのでしょうか?

  • Java VMについて

    パソコンのトラブルに関してです。 Yahoo!の無料ゲームに参加しようと思ったのですが 表示されなかったのでヘルプを読んで解決しようと思いました。 Sun MicrosystemsのJava VMをインストールすればいいと 書かれていたのでその通りに実行しました。 再起動して確認してみましたがやはりできませんでした。 Java,Java scriptも有効にしました。 何度やっても上手くいかないので、こちらで相談させていただきたいと 思います。。初心者なので説明がわかりにくいかもしれませんが お願いします! システム表示は以下の通りです。 OS:Windows XP Home Edition SP1 ブラウザ:Internet Explorer6 PC:HITACHI Priusシリーズ   何かとご迷惑おかけいたしますがお願い致します!

  • Java VMのアンインストールについて

    Windows98 SEでIE6を使用しています。PowerDirectorというソフトの体験版をインストールした直後から、IEの動きがおかしくなりました。WindowsUpdateや自分のサイトを開こうとすると、ブラウザのページの更新が常にされているような状態になってしまいます。 開けないのはたとえば、 広告のポップアップウィンドウが別に開くような Javaが組まれたページです(ex.infoseekの無料HP)。 教えてgooでいろいろチェックしていて、該当するようなものがありました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=178146 です。ここで、Java VMをアンインストールして再インストールしたら 直ったとあるので私もVMをアンインストールしたいのですが、 マイクロソフトのサイトにはVMはアンインストールできないとありました。 どうやったら、アンインストールできるのでしょうか。 あるいは、こういった状況はどうしたら修正できるでしょうか。 よろしくお願いいたします。

  • Javaアプレットについて

    今、Javaを勉強中なのですが、Javaアプレットとは下記の様なブラウザ上で起動するもののことをいうんでしょうか? http://www.typing.sakura.ne.jp/sushida/ これはJavaアプレットに入るのでしょうか? また、CabosやiTunesはJavaアプレット?? 電化製品店で売ってるようなIEを経由しないタイピングソフト等はJavaアプレットではないですよね?

  • JAVAのRuntimeとブラウザの関係

    先日、OperaのJAVA付きバージョンをダウンロードして使っているのですが、 その場合、OperaでしかJAVAアプレットは動作しませんよね? 現在、自分の環境はWindowsXPなんですが、IE6でもJAVAが動くように したいのです。その場合、また別にRuntimeダウンロードしなければいけない んでしょうか? つまり、ブラウザ毎にJAVAはつけなきゃいけないのでしょうか??

  • JavaのWEBサイトが表示されなくなりました

    Windows7,ブラウザはOPERA とIE9,JavaランタイムはJRE7update6です。 今までは閲覧できていたJavaアプレットを使用したWebサイトを閲覧できなくなりました。 真っ白なアプレット枠をクリツクすると、ClassNotFoundExceptionという 意味不明なエラーメッセージが出てきます。 たとえば http://www.digitalpad.co.jp/~takechin/kisekae/ は、アプレットをダウンロードしてローカルでhtmlを開くと何の問題もなく動きます。 Web上のJavaだけがどうしても動きません。

  • Javaを有効にするには…

    パソコン、あまり詳しくありません。Javaについて教えてください。 Javaのインストールは完了しているようなのですが、サイトにログインできません。 最新のJava Ver.7 update 51をインストールして、 Javaコントロールパネルの「セキュリティ」タブの「ブラウザでJavaコンテンツを有効にする」のチェックを入れました。 また、Internet Explorer10のインターネットオプションの「セキュリティ」タブの「レベルのカスタマイズ」の設定で「Javaアプレットのスクリプト」を「有効にする」にしました。 さらに、Javaコントロールパネルの「セキュリティ」タブの「例外サイト・リスト」にサイトのURLを入力しました。 いちどダメでしたので、再インストール、オフラインインストール、ブラウザの再起動などもやってみました。 これらのことをやっても、サイトにログインできませんでした。 以前から、Javaはインストールしており、ログインできなくなったことがありましたが、Javaを最新にすれば、ログインできていました。 Java.comの「Javaバージョンの確認」をやってみると、「Javaが現在インストールされて、ブラウザで有効になっているか確認できません」と出ます。Javaコントロールパネルの「更新」タブで「今すぐ更新」をクリックすると「このシステムはすでに最新のJavaプラットホームになっています」と出ます。 今までJavaをインストールしていなかった別のパソコンで試したら、インストールも「Javaバージョンの確認」も出来て、サイトにログインも出来ました。 パソコンはどちらも Windows7 です。 何故、サイトにログインできなくなってしまったのでしょうか。 教えてください。

  • 1つのPCに異なるバージョンのJavaを入れた場合

    Javaアプレットを必要とするあるアプリケーション(ウェブブラウザーから起動するもの、現在はIEを使用)をPC(Windows2000,SP4)にインストールしているのですが、このアプリケーションのバージョンによって、要求するJavaのバージョンが異なっています(1.3.xか1.4.x)。 1つのPC上で双方のバージョンを起動させたいため、PCに両方のJavaバージョンをインストールし、Javaコンソール設定で起動させたい方のJavaバージョンを選んでいるのですが、ブラウザを開きJavaコンソールを見ると、常に1.4.xが使われてしまいます。1.3.xが必要なアプリをあけるときは1.4.xをアンインストールなどしている始末です。。 双方のJavaバージョンをインストールした状態で、起動するアプリの必要とするJavaバージョンを強制的に設定するにはどの用にすればよいでしょうか。 どうかご教示ください。

専門家に質問してみよう