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

[jfriends] Re: [jfriends] Registry key のエラーメッセージ の対処法




高橋(徹)です。

>以下のエラーメッセージが出て JDK1.1.6 で実行できません。
>Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
>has value '1.1.6', but '1.2' is required.
>
>環境は
>	WinNT 4.0
>	JDK 1.1.6 (JBuilder 付属のもの)

JDK1.2を先にインストールし、その後にJBuilder2をインストールしたら上記の状況
に
なりました。WINNT\system32\java.exeがJDK1.2のインストールされたディレクトリ
を
取得しにレジストリを参照しようとしたら、バージョンが違っていたのでエラーを
出した
ものでしょう。JDK1.2は、WINNT\system32\の中にjava.exeをインストールします。
(ファイルサイズが約24KBと小さいので実際にはjreのjava.exeを呼び出すだけのよ
うです)
環境変数PATHの設定で、JDK1.1.6のjava.exeがあるディレクトリを最初に指定する
ように
すれば解消されます。
例)
PATH=E:\java\JBuiler2\java\bin;%PATH%

WindowsNTの標準PATH設定にある、%SystemDir%\WINNT\system32よりも前に
JDK1.1.6の
ディレクトリを指定するとよいはずです。

では

------
Toru Takahashi
torutk@xxxxxxxxxx
NIFTY: GHE00470
http://www.alles.or.jp/~torutk/