Java버전 OpenRTM-aist는, Zip파일을 전개하는 것으로써 인스톨을 할 수 있습니다.
각 배포에 대해 JDK5의 인스톨 방법을 JDK 인스톨을 위한 힌트 에 정리했으므로 참고로 해 주십시오. 덧붙여 Java의 인스톨은 슈퍼 유저의 권한으로 행하여 주십시오.
※ Fedora Core 에의 Java의 인스톨에 대해서는 몇가지 주의가 필요합니다:
→ ''FAQ:'' Java를 인스톨 할 때 FedoraCore로의 대응에 대해
→ ''FAQ:'' Q. Fedora Core상에서 RtcLink의 NameService View에 에러가 발생하는 경우터미널을 기동해
$ java -version
java version "1.5.0_15" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04) Java HotSpot(TM) Client VM (build 1.5.0_15-b04, mixed mode, sharing)
여기에서 「jar파일 및 샘플」을 다운로드해, zip파일을 임의의 장소에 압축을 해제합니다. 임의의 장소도 괜찮습니다만, 디렉토리 구조는 변경하지 말아 주십시오. ※또, 이 압축을 해제하는 장소에 포함되는 「jar」폴더에의 패스는 다음에 채택하는 시스템 환경 변수 RTM_JAVA_ROOT로 설정하지 않으면 안됩니다.
※유저 설정의 어떤 이유로 압축 해제 후의 폴더 구조를 자유로운 배치·자유로운 선택으로 하고 싶은 경우는 여기 를 참조해 주십시오.
참고:
→ ''FAQ:'' Q. 임의의 폴더에 클래스 패스를 설정해 Ant 빌드를 실시하는 방법은?
예를 들면, 로그인 셸이 bash인 경우로 OpenRTM-aist-Java를 /usr/lib 이하에 압축을 해제했을 경우를 생각했을 때, .bashrc(혹은 /etc/profile※)의 말미에 다음의 문장을 추가합니다.
export RTM_JAVA_ROOT=/usr/lib/OpenRTM-aist/<version>
> source ~/.bashrc
※환경 변수 RTM_JAVA_ROOT를 .bashrc(bash의 경우)등의 유저 설정으로 했는지 또는, /etc/profile(bash의 경우) 등에 시스템 와이드로 설정했는지에 의해 GUI 툴인 Eclipse의 기동 방법이 바뀝니다. → Eclipse의 기동 방법 을 참조
※※압축 해제시에는 「jar」디렉토리는 클래스 라이브러리 「OpenRTM-aist-X.X.X.jar」(X.X.X는 버전)과 「commons-cli-1.1.jar」의 두 개의 파일을 포함한 상태로 「OpenRTM-aist\<version>」의 바로 아래에 있습니다. 따라서, 디렉토리 구조를 바꾸지 않았다면, 환경 변수 RTM_JAVA_ROOT는 반드시 그 값의 끝에 「OpenRTM-aist\<version>」를 갖는 형태가 됩니다.
+--<install_dir> +--OpenRTM-aist +--<version> +--jar +--examples +--JavaDoc +--JavaDocEn
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 HTML 형식)가 포함되어 있습니다.
영어의 클래스 레퍼런스(Javadoc HTML 형식)가 포함되어 있습니다.