パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

電子政府が使えない理由、縦割りの弊害?JREの弊害?」記事へのコメント

  • ネットワーク系機器のGUIコンソールが
    Javaで作られていることが多く、ベンダ毎に
    動作するJREのバージョンが違うために困ってます。

    うまい解決方法があるのでしょうか。
    • アプリケーション毎に必要なJREを配布すればOKでしょう。 ただ、JREがディスクのあちこちに存在する状態になりますが。
      • ブラウザ使うWEBシステムじゃ、
        そうもいかんのよ。
        • by Anonymous Coward on 2006年03月27日 10時52分 (#909577)
          WinでブラウザでSunのJREを動作させたい場合、コントロールパネルの「Java Plug-in」を使って、
          一応複数のJREを手動で切り替えられる。
          ただし、サポートしている範囲は限られているので万能ではない。
          1.4.2の「Java Plug-in」では1.2.2は選べない。
          1.3.1の「Java Plug-in 1.3.1」は、1.2.2を選べるけれど、上記1.4.2の「Java Plug-in」の設定
          と共存しない(レジストリの設定が一部バッティングしているものと思われる)。

          とはいえ、レジストリの上書きの順番を理解して、JRE自体のインストールやコントロールパネル
          での設定、ブラウザの設定を行えば、例えばIEではJRE1.2.2を使って、Firefoxでは1.4.2を使う
          といったことは可能(ただし、何かの操作の結果レジストリを含む関連設定が変更されてしまった
          場合の復旧は簡単とは限らない)。

          例えば、
          Firefox/Opera等のブラウザをあらかじめ入れておく。
          jdk-1_5_0_06-windows-i586-p.exe
          をインストールする:Public JREは入れない。
          j2sdk-1_4_2_10-windows-i586-p.exe
          をインストールする。
          C:\Program Files\Java\j2re1.4.2_10\bin\jpicpl32.exe
          を実行し、IEのJava Plug-inを1.4にする(他のブラウザは変えない)
          :まず、ここでJava Applet起動時に1.4が起動することをJavaコンソールで確認。
          C:\Program Files\Java\j2re1.4.2_10\bin\jpicpl32.exe
          を実行し、IEからはJavaAppletを実行しないように変更する。
          j2sdk-1_3_1_17-windows-i586.exe
          をインストールする。
          jdk-1_2_2_017-windows-i586.exe
          をインストールする。
          コントロールパネルのJava Plug-in 1.3.1_17を起動する。
          JavaPluginに1.2.2を指定し、IEからここで設定したJavaAppletを起動するようにする。
          と、Firefox/OperaではJRE1.4を使いながら、IEでJRE1.2を使いながら、JDKは1.5が使えるかもしれない。

          #トラブってもサポートはしないので。

          他に、
          http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/deployment/deployment-guide/jcp.html
          の[Java アプレットのランタイム設定]も参考情報。

          #とても万能な解決策ではないが、これで幸せになれる人も中にはいるのではないかと。
          親コメント

私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike

処理中...