バグ #2445
完了Windows7にOpenRTM-aist-Java-1.1.0-RC1をインストール
hanyuexing さんが12年以上前に追加. 約9年前に更新.
100%
ファイル
win_Java.png (387 KB) win_Java.png | hanyuexing, 2012/05/25 16:27 | ||
11111.png (22.9 KB) 11111.png | hanyuexing, 2012/06/29 15:45 |
hanyuexing さんが12年以上前に更新
- ファイル win_Java.png win_Java.png を追加
JDK1.6をインストール後で、OpenRTM-aist-Java-1.1.0-RC1をインストールするとき、エラーメッセージが現れてしまいます。
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でも認識するように変更します。
hanyuexing さんが12年以上前に更新
レジストリに
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6: JavaHome
以下です。
C:\Program Files\Java\jdk1.6.0_32
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が見つかれない。
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\