[openrtm-users 03468] Re: Java RTCのついての疑問:RTCBuilderの生成するバッチファイル

片見剛人 t-katami @ aist.go.jp
2018年 2月 20日 (火) 09:50:36 JST


大阪電通大 升谷 様

産総研 片見と申します。

ご指摘ありがとうございます。
現行の「モジュール名.bat」は
bin配下のrtc.confを読み込もうとしています。
RTCBuilderの次期バージョンでは
修正される予定です。
既にチケットでは対応済みとなっております。
https://redmine.openrtm.org/issues/4379

お手数ですが
ご指摘のように修正して
ご使用いただければと思います。

どうぞ
よろしくお願いいたします。



________________________________________
差出人: openrtm-users <openrtm-users-bounces @ openrtm.org> が MASUTANI Yasuhiro <masutani @ osakac.ac.jp> の代理で送信
送信日時: 2018年2月17日 17:36
宛先: openrtm-users @ openrtm.org
件名: [openrtm-users 03465] Java RTCのついての疑問:RTCBuilderの生成するバッチファイル

OpenRTMユーザMLの皆様,

大阪電通大の升谷です.

RTCBuilderで言語をJavaにして生成した中にあるバッチファイル「モジュール
名.bat」の内容に疑問があります.

------------------------------------------------------------------------
set CLASSPATH=.;%RTM_JAVA_ROOT%\jar\OpenRTM-aist-1.1.2.jar;%RTM_JAVA_ROOT%\jar\commons-cli-1.1.jar
cd /d %~dp0
cd bin
java モジュール名Comp -f rtc.conf %*
pause;
------------------------------------------------------------------------

rtc.confを指定していますが,ディレクトリbinにはrtc.confはありません.
しかし,エラーにはなりません(そういう仕様ですか?)トップディレクトリ
にあるrtc.confを読んでいるわけでもないようです.

トップディレクトリにはrtc.confが生成され,その中から「モジュール名.conf」
も呼んでいるので,カレントディレクトリはモジュールのトップディレクトリ
のままになるように,CLASSPATHを変更し「cd bin」は削除して,以下のよう
にすべきではないでしょうか.

------------------------------------------------------------------------
set CLASSPATH=.\bin;%RTM_JAVA_ROOT%\jar\OpenRTM-aist-1.1.2.jar;%RTM_JAVA_ROOT%\jar\commons-cli-1.1.jar
cd /d %~dp0
java モジュール名Comp -f rtc.conf %*
pause;
------------------------------------------------------------------------

--
# 升谷 保博
# 大阪電気通信大学 総合情報学部 情報学科
# 575-0063 大阪府四條畷市清滝1130-70 / TEL&FAX: 072-876-5107
_______________________________________________
openrtm-users mailing list
openrtm-users @ openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users


More information about the openrtm-users mailing list