プロジェクト

全般

プロフィール

バグ #2405

OpenRTM-aist-Javaインストール時にJDK1.7が入っていてもJDKのインストールを求められる問題

hashikawa約12年前に追加. ほぼ11年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2012/04/11
期日:
進捗率:

100%

予定工数:

説明

OpenRTM(Java)のセットアップを起動するとJDK1.6が必要というメッセージが出ます。
JDK1.7を64bit,32bit両方入れてみても同様のメッセージが出ます。
C:\Program File\Javaにはjdk1.7.0_02とjre7のフォルダがありjdk1.7.0_02にはbin,include,jre,lib等、jre7にはbin,lib等フォルダ、ファイルがあります。
32bitの方も同様です。

関係しているリビジョン

リビジョン 688 (差分)
ga約11年前に追加

Supported JDK7. refs #2405
Now, RTSystemEditor is installed.

履歴

#1 n-ando約12年前に更新

  • プロジェクトOpenRTM-aist から OpenRTM-aist (Java) に変更

#2 n-ando約12年前に更新

現状のインストーラではJDK1.7ではJavaがインストールされているとは認められない模様。

#3 n-ando約12年前に更新

  • 担当者hashikawa から n-ando に変更
  • 進捗率0 から 50 に変更

OpenRTM-aist-Java.wxs.in の変更が必要

http://www.openrtm.org/svnroot/OpenRTM-aist-Java/trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTM-aist-Java.wxs.in

  • レジストリキー: HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.X を見ている
  • 現状 1.5と1.6 のみチェック
  • このレジストリキーはregiedit.exeでは管理者権限でしか見れない。(regiedit.exeを管理者権限で実行する必要あり。)
  • 1.7のレジストリキーは HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.7

とりあえず、

    <Property Id="JDK17">
      <RegistrySearch Id="JDK17" 
                      Root="HKLM" 
                      Key="SOFTWARE\JavaSoft\Java Development Kit\1.7" 
                      Name="JavaHome" 
                      Type="raw" />
    </Property>

を <Property Id="JDK16"> の下に追加して<!-- Check Conditions -->のところを以下のように書き換えればOKか?
    <!-- Check Conditions -->
    <Condition Message="[ProductName] requires JDK 1.5, 1.6 or 1.7">
      <![CDATA[Installed OR (JDK15 <> "" OR JDK16 <> "" OR JDK17 <> "")]]>
    </Condition>

#4 n-ando約12年前に更新

  • 題名OpenRTM(Java)のインストール から OpenRTM-aist-Javaインストール時にJDK1.7が入っていてもJDKのインストールを求められる問題 に変更

#5 ga約11年前に更新

  • ステータス新規 から 解決 に変更
  • 担当者n-ando から ga に変更
  • 進捗率50 から 100 に変更

上記の対応により、JDK1.7でもOpenRTM-aist-Javaのインストールができる事を確認致しました。 r688

ちなみに、Windows7(64bit)環境に、JDK1.6(32bit)やJDK1.7(32bit)をインストールした場合、
JDKのバージョン情報などは以下に記載されており、OpenRTM-aist-Java.wxs.inに記載したパスと
は異なりますが、インストール時にはバージョン情報を取得できておりました。

HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.X

#6 n-andoほぼ11年前に更新

  • ステータス解決 から 終了 に変更

他の形式にエクスポート: Atom PDF