• 締切済み

JavaVMの識別方法

市販のJavaアプレットを使ってサイト作成しているものです。 最近マイクロソフトからMicrosoftJavaVMが入手できなくなり 入手できないユーザにはSunのVMを紹介しようとしたのですが 当のJavaアプレットがSunのVMに対応しておらず 不具合が発生してしまいます。 そこでVMの種類を取得する条件文を入れて SunVMのユーザは代替テキストを表示させるようにしようと考えました。 で、JavaScriptでLiveconnectを使用して・・と思いついたのですが これってIEでは使えないんですよね? 現在使用しているVMの種類をIEでも取得できる方法を 知っている方がいらしたらご教授ください。 (Javaアプレットを自前で作るのは避けたいのでその辺も考慮いただけると嬉しいです。) どうぞよろしくお願いします。

みんなの回答

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.1

Javaならこんなところですけど、 MicrosoftVM は特殊なので、よく知りません。

参考URL:
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/lang/System.html#getProperties()
coffee_cafe
質問者

お礼

アドバイスありがとうございます。 この方法はNetscapeにしか通用しませんでした。 なのでIEでも取得できる方法があれば嬉しいのですが。

関連するQ&A

  • JavaVMについて

    昨日、ハードディスクを整理したのですが、何か大事なファイルを消してしまったらしく、IEでJavaアプレットが動かなくなってしまいました。 アプレットを使用しているページを表示すると、ちょうどURLが見つからない時の画像と同じようなアイコンが出てしまいます。 SunのJavaもインストールしてあるので、ツール→オプション→詳細設定でSunのJavaの項目をチェックして再起動すればアプレットも動くのですが、重い上にフォントも変なので、やはりMicrosoftVMにしたいのです。 IEを5.5から6にしてみたり、IEの修復などを行いましたが一向に直りません。 どなたか直し方が分かる方いましたら、教えてください。 環境:Windows98SE IE6 ← 5.xに戻しても構いません。

  • JAVA VMについて

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

    • ベストアンサー
    • Java
  • JAVA VMのランタイムのバージョンを知る方法は?

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

  • IEにおけるJavaアプレットの動作問題

     最近購入のWindows XPのパソコンにインストールされているInternet Explorer6でJavaアプレットが動作しませんでした。  理由を調べると、下のサイトに示す通り今後マイクロソフト社は、著作権上IEにmicrosoft VMをインストールしないことを決定した様なのです。 http://www.watch.impress.co.jp/internet/www/article/2001/1106/javap.htm  そこで、Sun Microsystems社のホームページからJava Plug-inをインストールして、IEでJavaアプレットを動作させたのですが、処理に時間がかかってなかなか表示されないのです。スペックは問題ないと思います。 どのようにすれば、正常に表示できるのかどなたか教えていただけませんか。お願いします。

    • ベストアンサー
    • Java
  • Windows7のIEでJavaアプレットの設定

    いつもお世話になっております。 以下の環境でIEでJavaアプレットの設定をしたいのですが、カテゴリーとして出現しません。 アプレットは使用できるのですが、設定箇所を知りたいのです。 ご教授、よろしくお願いいたします。 ● OS: Windows7 ● ブラウザ: IE8、IE9 ● JRE: 6-update26 ● 手順: IEの「ツール」-「インターネットオプション」-「詳細設定」をひらく。 ※xpのIE8であれば、上記の「詳細設定」の画面にJava(Sun)というカテゴリーが出現しており、アプレットの使用を選択するチェックボックスがあります。Windows7だと同じ手順をふんでも出現しません・・・

  • Javaを使ったページが表示されません・・・

    ゲームが表示されるはずのページなのですが、画面の左上に赤□緑〇青△の模様が入った四角いアイコンが表示され、他は真っ黒です。 WIN98、IE6.0、JAVA(TM)plug-in1.4.2-04を使用していますが、下記設定変更や確認し、WINのアップデートやIEの入れ直しもしてみたのですが表示されません。 他に注意点やアドバイスあれば宜しくお願いしますm(__)m 《インターネットオプション》 ・詳細設定⇒「Java(SUN)」(<applet>にJAVA 2 v1.4.2-04を使用)と「microsofy VM」(Java JITコンパイラを使用」にチェック入れています。 ・「セキュリティ」のレベルのカスタマイズ「Microsoft VM」(Javaの許可 安全性-低)に設定/「Javaアプレットのスプリク」有効にするにチェック入れています。 ・「プライバシー」の詳細設定で「Cookie処理を上書きする」(受け入れる)にチェック入れてみました。 《Java(TM)Plug-inのコンパネ》 ・「基本」(コンソールを表示)にチェック入れています。 ・詳細⇒「Java Plug-inのデフォルトを使用」を選択。 (C:Program Files/Java/J2re1.4.2-04のJRE1.4.2-04でも試してみましたが駄目でした。。) ・「プラウザ」Microsoft IEにチェック入れています。

  • FirefoxでのJavaについて。

    最近、Internet ExplorerからFirefoxに乗り換えました。 だいたいのページはフォントを少し調整すれば、 ほぼIEと同じように閲覧したりできるのですが、 Javaのアプレットがあるページの中に、うまく表示できないものがあります。 もちろんSunのJavaプラグインはしっかり入っていて、 それでもある程度表示することはできるのですが、 IEのようにきちんと表示してくれません。 おそらくMicrosoftVMに依存しているアプレットだと思うのですが、 FirefoxでもMicrosoftVMがきちんと表示できるようなプラグインはないでしょうか? もしなければ、その代替となるものを教えてください。 よろしくお願いいたします。

  • Javaがおかしい

    普段IEで見ていた2chの生活板が通常とは違う表示のされ方になりました。(読み込み中・・)と出ます。 スレッドの下に「非javascript版はこちら」と出ていたのでJavaがおかしいのだろうと思いましたが、 インターネットオプションのjavaは有効になってました。JRE1.5.0_09を使用にチェックが入ってます。 sunのJavaコンソールを開こうとするとIEが全て終了してしまいます。 Javaのコントロールパネルも開けません。 元の状態に戻すにはどうしたらよいでしょうか? WinXPでSP2のIEです

  • 一口にJavaと言っても・・・

    お世話になります。 Javaで開発~ってことを耳にしたりするのですが、 一口にJavaって言っても、何種類もあってよく違いが分かりません。 (JavaとJavaScriptは違うって事はわかります) 1:Javaアプリケーション 2:Javaアプレット 3:Javaサーブレット 4:JSP これらの違いってどこにあるのですか? WEB上で動くアプリケーションを開発したい!ってなった場合、 どれを選択すればよいのでしょうか? また、上記以外にもJavaの種類がありましたら、 ぜひ教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • firefox2.0 JAVAエラーが出ます

    JAVA(アプレット?)を使用したページを表示しようとするとエラーが出て止まってしまいます。そのときに出るエラーの文は java.lang.NullPointerException Javaコンソールを開くと Java Plug-in 1.6.0_03 使用中の JRE のバージョン 1.6.0_03 Java HotSpot(TM) Client VM ユーザのホームディレクトリ = C:\Documents and Settings\Administ java.lang.NullPointerException at com.sun.deploy.net.proxy.DynamicProxyManager.reset(Unknown Source) at com.sun.deploy.net.proxy.DeployProxySelector.reset(Unknown Source) at sun.plugin.AppletViewer.initEnvironment(Unknown Source) と出ます。何度再インストールしても治りません。どうにかなりませんか?

専門家に質問してみよう