バグ #2445
Windows7にOpenRTM-aist-Java-1.1.0-RC1をインストール
100%
履歴
#1 hanyuexing がほぼ12年前に更新
- ファイル win_Java.png win_Java.png を追加
JDK1.6をインストール後で、OpenRTM-aist-Java-1.1.0-RC1をインストールするとき、エラーメッセージが現れてしまいます。
#2 n-ando がほぼ12年前に更新
理由はおそらく JDKの32bit版がインストールされていないからだと思います。
OpenRTM-aist-Javaは以下のレジストリをチェックして、JDKがインストールされているかどうかチェックします。
これらのレジストリが設定されているかどうか調べてください。
- HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.5: JavaHome
- HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6: JavaHome
また、既にJDKの64bit版がインストールされているようですので、それぞれ
レジストリにどのように登録されているか調べてください。インストーラで、
64bit版のJDKでも認識するように変更します。
#3 hanyuexing がほぼ12年前に更新
レジストリに
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6: JavaHome
以下です。
C:\Program Files\Java\jdk1.6.0_32
#4 hanyuexing がほぼ12年前に更新
windows 7に32バージョンのJDK1.6 (jdk-6u32-windows-i586、jdk-6u33-windows-i586、jdk-6u31)をインストールし、JavaのOpenRTM1.1 RC1をインストールできるが、「Start Naming Service」を起動できない。
起動した後の失敗のメッセージは添付ファイルのようだ。
#6 hanyuexing がほぼ12年前に更新
+ orbd.exe (Javaのネームササーバ、JDKにのみ付属) がどこにあるか調べる+
orbd.exe は以下のアドレスにインストールした。
C:\Program Files (x86)\Java\jdk1.6.0_33\bin
と
C:\Program Files (x86)\Java\jdk1.6.0_32\bin
と
C:\Program Files (x86)\Java\jdk1.6.0_31\bin
Default はC:\Program Files (x86)\Java\jdk1.6.0_33\bin下のorbd.exeです。
Javaのレジストリキー(....CurrentVersion) がどこにあるか調べる
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit
CurrentVersionのデータは 1.6 です。
レジストリキーが指す場所にorbd.exeあるかどうか調べる (start-orbd.vbs)
レジストリキーにorbd.exeが見つかれない。
#8 hanyuexing がほぼ12年前に更新
32bit版Java1.5のインストールパスとレジストリの場所
32bit版Java1.6のインストールパスとレジストリの場所
C:\Program Files (x86)\Java\jdk1.6.0_33\
64bit版Java1.5のインストールパスとレジストリの場所
64bit版Java1.6のインストールパスとレジストリの場所
C:\Program Files\Java\jdk1.6.0_33\