プロジェクト

全般

プロフィール

調査 #1504

完了

生成されたRTCをビルドするためのbuild.xml内でのidljのパスの問題

kurihara さんが14年以上前に追加. 14年以上前に更新.

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

100%

予定工数:

説明

生成されたRTCのbuild_<RTC名>.xml内にてidljのパスが下記のようになっているため、RTCのビルド時にエラーとなる。

<target name="idlcompile"  depends="mkdir">
        <exec executable="${java.home}\..\bin\idlj">

${java.home}\..\bin\にはidljは存在しない。
idljは${java.home}\binに存在する。

[環境]
  OS: WindowsXP
  Eclipse: 3.4.2
  Java: 1.6.0_17
  RTSE,RTCB: dailybuild r114

kurihara さんが14年以上前に更新

環境変数のJAVA_HOMEにJDKインストールフォルダのパスを指定している場合にエラーが発生。

Ubuntu8.10環境で、aptにてsun-java6-jdkをインストールし、JAVA_HOMEを設定しない場合は、このエラーは発生しなかった。

kurihara さんが14年以上前に更新

  • ステータス新規 から 解決 に変更
  • 進捗率0 から 90 に変更

Ubuntu8.10では、"ant -diagnostics"にて確認したところ、"java.home"は<JDKインストールフォルダ>/jreとなっていたため、build.xmlでのパスの記述は正しいようです。
Windows環境では、"ant -diagnostics"の情報に"java.home"がなかったため、ビルド時にidljが無いといったエラーが発生しています。

kurihara さんが14年以上前に更新

  • トラッカーバグ から 調査 に変更

kurihara さんが14年以上前に更新

  • ステータス解決 から 終了 に変更
  • 進捗率90 から 100 に変更

動作環境に問題がありました。
(プロジェクトのパスにスペースが入っていたのが原因。 パスにスペースが入っている場合の問題については、別途チケット発行予定。)

この件はクローズします。

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