Windows에서의 인스톨

openrtm.org에서는 Windows용의 msi(Microsoft Windows installer) 패키지를 제공하고 있습니다. msi 패키지를 이용하는 것으로 RTSystemEditor라고 하는 툴도 동시에 인스톨 할 수 있습니다. 통상 인스톨에서는 인스톨러를 사용하는 것이 편리할 것입니다. 또, 인스톨의 자유도를 확보하기 위해 필요한 OpenRTM-aist-Java 라이브러리 컴포넌트를 정리한 Zip 파일도 준비되어 있습니다. 유저 독자적인 배치·구성으로 인스톨 하고 싶은 경우 등은 여기를 이용해 인스톨 할 수도 있습니다.

대응 OS

OpenRTM-aist-Java 는 아래와 같은 OS 로 동작하는 것이 확인되고 있습니다.
  • Windows XP Professional

동작 조건


Java의 인스톨

OpenRTM-aist-Java는 J2SE5.0(JDK5) 상에서 동작합니다. 아래와 같이 사이트등에서 대상 플랫폼용의 J2SE를 다운로드해 주세요.

인스톨의 실행

다운로드한 파일을 실행하면 인스톨이 개시됩니다.


java_install0_ko.png
Java의 인스톨(1)



java_install1_ko.png
Java의 인스톨(2)



java_install2_ko.png
Java의 인스톨(3)



java_install3_ko.png
Java의 인스톨(4)



인스톨의 확인

명령 프롬프트 화면을 표시 [시작] - [모든 프로그램] - [보조프로그램] - [명령 프롬프트]를 실행하여

 >java -version

을 입력합니다. 인스톨한 Java의 버전이 표시어 인스톨이 정상적으로 된 것을 확인합니다.


java_envsetting2_ko.png
인스톨의 확인(Windows)



OpenRTM-aist-Java의 인스톨

인스톨러를 이용한 인스톨

WindowsXP용의 OpenRTM-aist-Java 인스톨러가 준비 되어있습니다. [여기 >/ja/content/openrtm-aist-java-100-release]]에서 다운로드 하여 실행합니다.

openrtm.org에서 msi를 다운로드하여 실행하면, 이하의 다이얼로그가 나타납니다.

install_RTM_java_2_ko.png
인스톨러 다이얼로그

위저드를 따라가면서 인스톨을 진행합니다. [다음]을 클릭하면 사용 계약서의 화면이 나타나므로 [동의함]를 클릭하여 다음을 진행합니다.(디폴트로는 EPL(Eclipse Public License)에 동의한것으로 됩니다)

install_RTM_java_3_ko.png
'라이센스의 선택''

셋업 종류의 선택

셋업 종류의 선택을 진행합니다. 이하의 3종류의 인스톨 방법을 선택할 수 있습니다.

  • 표준: 모든 기능이 인스톨 됩니다.
  • 사용자 지정: 인스톨 할 기능을 선택합니다.
  • 전체: 모든 기능이 인스톨 됩니다. 표준과 같음
    install_RTM_java_5_ko.png
    셋업 종류의 선택

사용자 지정 인스톨

「사용자 지정」을 선택하면 인스톨 할 패키지를 자세하하게 선택할 수 있습니다.

install_RTM_java_5_ko.png
셋업 종류의 선택

이하의 2가지 항목이 있습니다. (이미 C++판、혹은 Java판이 인스톨 되어있는 경우는 RTSystemEditor이외의 항목으로 됩니다)
  • OpenRTM-aist (Java): OpenRTM-aist본체 입니다
  • OpenRT Platform Tool Chain: RTSystemEditor의 스탠드 얼론판 입니다.
보통은 모든것을 인스톨 해 주십시오. 단, 개발을 행하지 않은 경우에는
  • OpenRTM-aist(Java)의 Runtime Environment 만 인스톨 하는 것으로 런타임 라이브러리만이 인스톨 됩니다.

인스톨

셋업 종류의 선택후, [다음]을 클릭하면 인스톨이 시작됩니다.

install_RTM_java_7_ko.png
인스톨

아래의 화면처럼 나온다면 인스톨을 완료 입니다. [마침]를 클릭하여 인스톨을 종료 합니다

install_RTM_java_8_ko.png
인스톨의 완료


비고:

 → ''FAQ:'' 인스톨러 실행중「…권한이 부족합니다.」 등이 표시되어, 인스톨이 되지 않는 경우


Zip파일로부터 인스톨

  • Zip파일의 다운로드와 해제 여기 에서 「jar파일 및 샘플」을 클릭하여 zip파일을 임의의 장소에 압축 해제합니다. 해제위치는 임의의 장소로 해도 상관없습니다만, 폴더 구조는 변경하지 않는 것이 좋습니다. 또한, 이 해제 위치에 포함되는「jar」폴더의 경로는 시스템 환경변수 RTM_JAVA_ROOT에 설정할 필요가 있습니다.
해제후의 폴더 구조를 자유롭게 배치 선택하고 싶은 경우는 여기 를 참고 해주십시오.

참고:
 → ''FAQ:'' Q. 임의의 폴더에 클래스 패스를 설정하여 Ant빌드를 행하는 방법은?

  • 시스템 환경변수의 설정 시스템 환경변수의 설정을 실행합니다. 「시작」메뉴로 부터 「제어판」「시스템」을 선택합니다. 「상세설정」탭을 선택하여 화면하단부의 「환경 변수」버튼을 클릭합니다.


SystemProperty_ko.png
PATH 설정 (시스템 속성)



EnvVariable_ko.png
PATH의 설정(환경 변수)


화면 하단부의 「시스템 환경변수」에서 「새로 만들기」버튼을 클릭하여 「새로운 시스템 변수」화면에서 아래와 같이 내용을 입력합니다.
  • 변수명:RTM_JAVA_ROOT
  • 변수치:해제 위치의 폴더에 포함된「jar」폴더까지 의 베이스 경로(「jar」폴더의 부모 폴더까지의 전체 경로)
     입력후, 「확인」버튼을 클릭하여 「제어판」 화면을 닫습니다.
압축 해제시에는 「jar」폴더는 클래스 라이브러리 「OpenRTM-aist-<version>.jar」와「commons-cli-1.1.jar」의 두 개의 파일을 포함한 상태로, 「OpenRTM-aist\<version>」아래에 있습니다. 따라서, 폴더 구조를 바꾸지 않으면, 시스템 환경 변수 RTM_JAVA_ROOT는 반드시 그 값의 끝에 「OpenRTM-aist\<version>」를 갖는 형태가 됩니다.

 또한, 현재 유저에 대해서만 인스톨 하는 경우는 상기 설정을「시스템 변수」나「사용자 변수」의 어딘가에 설정하면 자주, 특히, 특권을 가지지 않는 유저(제한 유저)로서 인스톨 하는 경우에는 이것을 이용합니다. 즉, 제한 유저가 인스톨 하는 경우에는「시스템 변수」의 설정이 추가·변경할 수 없기 때문에, 상기 설정을「유저 변수」에 대해서 실시하게 됩니다.



인스톨러를 사용한 경우의 인스톨 되는 내용

인스톨 된 내용은 아래와 같습니다.

 +--<install_dir>
     +--OpenRTM-aist
     |  +--<version>
     |     +--bin
     |     +--doc
     |     |  +--Java
     |     +--jar
     |     +--examples
     |        +--Java
     |
     +--OpenRTP
        +--RTSystemEditor

OpenRTM-aist\<version>\bin커맨드 파일이 포함되어 있습니다.

  • bin/rtcprof_java.bat
  • bin/start-orbd.vbs
  • bin/rtcd_java.exe

OpenRTM-aist\<version>\doc\Java

클래스 레퍼런스(Javadoc HTML형식)이 포함됩니다.

OpenRTM-aist\<version>\jar

OpenRTM-aist와 필요한 jar파일이 포함됩니다
  • jar/OpenRTM-aist-<version>.jar
  • jar/commons-cli-1.1.jar
  • jar/rtcd.jar
  • jar/rtcprof.jar

OpenRTM-aist\<version>\examples\Java

샘플의 class 파일과 그것을 기동하기 위한 셸 스크립트와 소스 코드가 포함되어 있습니다.

OpenRTP\RTSystemEditor

RCP판의 RTSystemEditor가 포함되어 있습니다.

Zip파일을 해동해 인스톨 했을 경우에 전개되는 내용

 +--<install_dir>
     +--OpenRTM-aist
        +--<version>
           +--jar
           +--examples
           +--JavaDoc
           +--JavaDocEn

jar

OpenRTM-aist와 필요한 jar파일이 포함되어 있습니다.
  • jar/OpenRTM-aist-<version>.jar
  • jar/commons-cli-1.1.jar
  • jar/rtcd.jar
  • jar/rtcprof.jar

examples

샘플의 class파일과 그것을 기동하기 위한 셸 스크립트와 소스 코드가 포함되어 있습니다.

  • 샘플의 class 파일
     examples/RTMExamples/SeqIO/SeqIn.class
     examples/RTMExamples/SeqIO/view/SeqView.class
     examples/RTMExamples/SeqIO/view/RootPane.class
     examples/RTMExamples/SeqIO/view/SeqViewApp.class
     이하 생략
  • 샘플을 기동하기 위한 셸 스크립트
     examples/AutoTestIn.sh
     examples/AutoTestOut.sh
     examples/Composite.sh
     examples/ConfigSample.sh
     examples/Connector.sh
     examples/ConsoleIn.sh
     examples/ConsoleOut.sh
     examples/ExtConnector.sh
     examples/ExtConsoleIn.sh
     examples/ExtConsoleOut.sh
     examples/GUIIn.sh
     examples/MyServiceConsumer.sh
     examples/MyServiceProvider.sh
     examples/SeqIn.sh
     examples/SeqOut.sh
     examples/SinCosOut.sh
     examples/rtcd_java.sh
     examples/start-orbd.sh
  • 샘플의 소스 코드
     examples/RTMExamples/SeqIO/SeqInImpl.java
     examples/RTMExamples/SeqIO/SeqOut.java
     examples/RTMExamples/SeqIO/view/RootPane.java
     examples/RTMExamples/SeqIO/view/SeqView.java
     이하 생략

JavaDoc

일본어의 클래스 레퍼런스(Javadoc HTML 형식)가 포함되어 있습니다.

JavaDocEn

영어의 클래스 레퍼런스(Javadoc HTML 형식)가 포함되어 있습니다.

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2160
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク