OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

JAVAの種類のこと。

  • 困ってます
  • 質問No.104690
  • 閲覧数38
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 92% (38/41)

NetscapeCommunicator(私環境=Ver 4.7)だと、JAVAに種類はありませんが、
IE(私環境=Ver 4.5)だと、MicrosoftVirtualMachineと、
AppleMRJの2つがありますが、この2つの違いはなんなんでしょうか?
また、どちらがより快適に使用出来るのでしょう?
また、よく、JAVAエラーという、わけのわからない大量の英文(?)
のウィンドウがでてくることがあるのですが、これをでにくくさせるためにはどちらがよいのでしょう?

あるいは、未だに8.1、などという旧いOSを使っていることに
問題があるのか…?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル9

ベストアンサー率 33% (30/90)

Javaはその実行環境としてJava Virtual Machineを必要とします。 Virtual Machineすなわち「仮想のコンピュータ」です。JavaはどんなOS上でも動作するプログラムを作れる環境という事が「売り」ですが、それは各々のOS上にJavaVMという「仮想のコンピュータ」を用意するからなのです。 MicrosoftVirtualMachineというのは、マイクロソフト社がMac用 ...続きを読む
Javaはその実行環境としてJava Virtual Machineを必要とします。
Virtual Machineすなわち「仮想のコンピュータ」です。JavaはどんなOS上でも動作するプログラムを作れる環境という事が「売り」ですが、それは各々のOS上にJavaVMという「仮想のコンピュータ」を用意するからなのです。
MicrosoftVirtualMachineというのは、マイクロソフト社がMac用に用意したJavaVMです。
AppleMRJ(Macintosh Runtime for Java)ははアップルが用意したJavaVMです。IEはユーザーがどちらのVMを使用するのかを選択できるようにしているのです。基本的にはどちらでも良いのではないかと考えます。というか、僕はずっとMRJの方を使っていて、比較したことがないので、それに関してはよくわかりません。
エラーが出てくるのは、JavaのVMのバージョンが古くてアプレットが巧く実行できないのではないかと思います。
ちなみに、ネットエスケープの場合も内部にJavaVMを持っています。(これを作ったのはSymantecだった気がしますが・・・)ネットエスケープはJavaVMを選択させるという機能が付いていないわけです。
お礼コメント
k4fujiwara

お礼率 92% (38/41)

なるほど…。
完全に全てを理解できたわけではありませんが、
ブラウザで”なにかの作業”を実行させる為に、
ブラウザの中に、「仮想のコンピュータ」が配置してあり、
その「仮想のコンピュータ」の制作元がどこなのか、
という、そういうことなのですね。
どこが作ったエンジンだろうと車は走る、と…。
(むちゃくちゃ乱暴な例えで申し訳有りません。)

JavaのVMのバージョンが古くてアプレットが巧く実行できない、
となると、なんらかの手段でJAVAのみを上位変更するか、
ブラウザのVer.をまるごと上位変更、となりそうですか…?

(ずぼらな性格の上に、さほど新しもの好き、というわけでも
ないものですから、よほどの不便を感じない限り、滅多滅多に
上位変更しないのです。悪い癖です。)
投稿日時 - 2001-07-16 12:57:44

このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ