Project

General

Profile

調査 #1504

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

Added by kurihara over 13 years ago. Updated over 13 years ago.

Status:
終了
Priority:
通常
Assignee:
-
Target version:
-
Start date:
05/19/2010
Due date:
% Done:

100%

Estimated time:

Description

生成された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

History

#1 Updated by kurihara over 13 years ago

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

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

#2 Updated by kurihara over 13 years ago

  • Status changed from 新規 to 解決
  • % Done changed from 0 to 90

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

#3 Updated by kurihara over 13 years ago

  • Tracker changed from バグ to 調査

#4 Updated by kurihara over 13 years ago

  • Status changed from 解決 to 終了
  • % Done changed from 90 to 100

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

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

Also available in: Atom PDF