[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00724] JDK 1.2.2の問題点



   ★★★ !!!注目!!! ★★★ 

 ━ フルカラー名刺屋さん ━━ URL http://www5.tokyoweb.or.jp/netcraft/
        カードクラフト                          ▲  Click ! ▲
 ● 速い!●  ご注文の翌営業日に出荷致します。
 ● 安い!●  80枚1500円(税別)全国送料無料。
 ● 綺麗!●  高品質なフルカラー名刺です。
-----------------------------------------------------------------------

>JRE 1.2.2 は特に問題無いのですが、
>
>JDK 1.2.2 に含まれている JRE 1.2.2 は少々問題です。
>これは後ほど書きます。

JRE 1.2.2 のインストーラーは、次のようなディレクトリー構成にインストールします。

C:\Program Files
 +---JavaSoft
     +---JRE
         +---1.2
             |---bin          // J3D.dll などがインストールされる
             |   +---classic
             +---lib
                 |---audio
                 |---cmm
                 |---ext     // j3d*.jar, vecmath.jar がインストールされる
                 |---fonts
                 |---images
                 |   +---cursors
                 +---security

これで何の問題も無かったのですが、ここに JDK 1.2.2 をインストールするとこうなります。

C:\Program Files
 +---JavaSoft
     +---JRE
         |---1.2
         |   |---bin
         |   |   +---classic
         |   +---lib
         |       |---audio
         |       |---cmm
         |       |---ext
         |       |---fonts
         |       |---images
         |       |   +---cursors
         |       +---security
         +---1.2.2
             |---bin
             |   +---classic
             +---lib
                 |---audio
                 |---cmm
                 |---ext
                 |---fonts
                 |---images
                 |   +---cursors
                 +---security

C:\Program Files\JavaSoft\JRE 配下に 1.2.2 というディレクトリーが出来てしまいます。

しかも、Java Plug-in コントロールパネルで C:\Program Files\JavaSoft\JRE\1.2 を
指定しても、C:\Program Files\JavaSoft\JRE\1.2 配下の VM はロードできなくなります。
(詳しく見てませんがレジストリの関係だと思います)

いちおう次の手順で Java 3D を Java Plug-in で実行できますが、釈然としません。

(1) Java 3D 1.1.2 SDK をインストールする
    (注意) デフォルトのインストール先ディレクトリーが C:\jdk1.2.1 になっている
           ので、手作業で C:\jdk1.2.2 を選んでやる必要あり

(2) Java Plug-in コントロールパネルで C:\jdk1.2.2 を選ぶ


結論としては、

[1] ランタイム環境には JDK 1.2.2 はインストールしないこと

[2] JDK 1.2.2 がインストールされている場合は Java Plug-in が使う VM は
    C:\jdk1.2.2 を選ぶこと

といったところでしょうか。
-- 
えんどう やすゆき <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Java互助会ホームページ)