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)
OpenRTM-aist-Java의 인스톨
Zip파일의 다운로드와 압축 해제
여기에서 「jar파일 및 샘플」을 다운로드해, zip파일을 임의의 장소에 압축을 해제합니다. 임의의 장소도 괜찮습니다만, 디렉토리 구조는 변경하지 말아 주십시오. ※또, 이 압축을 해제하는 장소에 포함되는 「jar」폴더에의 패스는 다음에 채택하는 시스템 환경 변수 RTM_JAVA_ROOT로 설정하지 않으면 안됩니다.
※유저 설정의 어떤 이유로 압축 해제 후의 폴더 구조를 자유로운 배치·자유로운 선택으로 하고 싶은 경우는 여기 를 참조해 주십시오.
환경 변수의 설정을 실시합니다. 로그인 셸이 bash의 경우는 .bashrc를, csh의 경우는 .cshrc를… 등 적당한 설정 파일을 선택해, 다음과 같은 설정을 기술해 둡니다. 또는, 각각의 유저에 대해서가 아닌 시스템 와이드로 설정을 하고 싶은 경우에는, 설정 파일로서 /etc/profile 등을 선택하는 방법도 있습니다※.
변수명 : RTM_JAVA_ROOT
변수치 : 압축을 해제한 디렉토리 이하에 포함되는 「jar」디렉토리※※까지의 베이스 경로(「jar」디렉토리의 부모 디렉토리에의 전체 경로)
예를 들면, 로그인 셸이 bash인 경우로 OpenRTM-aist-Java를 /usr/lib 이하에 압축을 해제했을 경우를 생각했을 때, .bashrc(혹은 /etc/profile※)의 말미에 다음의 문장을 추가합니다.
의 커멘드를 입력 하거나(.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>」를 갖는 형태가 됩니다.
Java버전 OpenRTM-aist는, Zip파일을 전개하는 것으로써 인스톨을 할 수 있습니다.
동작 조건
인스톨의 흐름
인스톨은 다음의 3개의 요건이 갖추어지는 것으로 완료합니다.Java의 인스톨
OpenRTM-aist-Java는 J2SE5.0(JDK5)상에서 동작합니다. 대상 플랫폼 용의 J2SE에 대해서는 아래의 사이트 등을 참고해 주십시오.인스톨의 실행
각 배포에 대해 JDK5의 인스톨 방법을 JDK 인스톨을 위한 힌트 에 정리했으므로 참고로 해 주십시오. 덧붙여 Java의 인스톨은 슈퍼 유저의 권한으로 행하여 주십시오.
※ Fedora Core 에의 Java의 인스톨에 대해서는 몇가지 주의가 필요합니다:
→ ''FAQ:'' Java를 인스톨 할 때 FedoraCore로의 대응에 대해
→ ''FAQ:'' Q. Fedora Core상에서 RtcLink의 NameService View에 에러가 발생하는 경우인스톨의 확인
터미널을 기동해
OpenRTM-aist-Java의 인스톨
Zip파일의 다운로드와 압축 해제
여기에서 「jar파일 및 샘플」을 다운로드해, zip파일을 임의의 장소에 압축을 해제합니다. 임의의 장소도 괜찮습니다만, 디렉토리 구조는 변경하지 말아 주십시오. ※또, 이 압축을 해제하는 장소에 포함되는 「jar」폴더에의 패스는 다음에 채택하는 시스템 환경 변수 RTM_JAVA_ROOT로 설정하지 않으면 안됩니다.
※유저 설정의 어떤 이유로 압축 해제 후의 폴더 구조를 자유로운 배치·자유로운 선택으로 하고 싶은 경우는 여기 를 참조해 주십시오.
참고:
→ ''FAQ:'' Q. 임의의 폴더에 클래스 패스를 설정해 Ant 빌드를 실시하는 방법은?
환경 변수의 설정
환경 변수의 설정을 실시합니다. 로그인 셸이 bash의 경우는 .bashrc를, csh의 경우는 .cshrc를… 등 적당한 설정 파일을 선택해, 다음과 같은 설정을 기술해 둡니다. 또는, 각각의 유저에 대해서가 아닌 시스템 와이드로 설정을 하고 싶은 경우에는, 설정 파일로서 /etc/profile 등을 선택하는 방법도 있습니다※.예를 들면, 로그인 셸이 bash인 경우로 OpenRTM-aist-Java를 /usr/lib 이하에 압축을 해제했을 경우를 생각했을 때, .bashrc(혹은 /etc/profile※)의 말미에 다음의 문장을 추가합니다.
※환경 변수 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>」를 갖는 형태가 됩니다.
Zip파일의 압축을 해제하면 전개되는 내용
jar
OpenRTM-aist-Java와 필요한 jar파일이 포함되어 있습니다.examples
샘플의 class파일과 그것을 기동하기 위한 셸 스크립트, 소스 코드가 포함되어 있습니다.JavaDoc
일본어의 클래스 레퍼런스(Javadoc HTML 형식)가 포함되어 있습니다.
JavaDocEn
영어의 클래스 레퍼런스(Javadoc HTML 형식)가 포함되어 있습니다.