Tips

JDK인스톨을 위한 힌트

Vine3.2

 일례로서 Vine3.2에서의 인스톨 방법을 설명합니다. 이하의 작업은 슈퍼 유저로서 실행해 주십시오.
  • JDK 5 인스톨 방법
    • Linux RPM in self-extracting file를 입수한 경우
       터미널을 기동하고 Linux RPM in self-extracting file를 다운로드한 디렉토리로 이동하여 다음의 커멘드를 입력합니다.
       # ls
       jdk-1_5_0_15-linux-i586-rpm.bin
       # sh jdk-1_5_0_15-linux-i586-rpm.bin
      라이센스 허가 등은 스페이스를 눌러 진행합니다. 라이센스를 승낙에 대해 물어보기 때문에 문제가 없다면「yes」라고 답을 합니다.

    • Linux self-extracting file을 입수한 경우
       터미널을 기동하고 Linux self-extracting file를 다운로드한 디렉토리로 이동하여 다음의 커멘드를 입력합니다.
       # ls
       jdk-1_5_0_15-linux-i586.bin
       # sh jdk-1_5_0_15-linux-i586.bin
      라이센스 허가 등은 스페이스를 눌러 진행합니다. 라이센스를 승낙에 대해 물어보기 때문에 문제가 없다면「yes」라고 답을 합니다.
       # mkdir /usr/java
       # mv jdk1.5.0_15/ /usr/java/
      등으로 /usr/java이하에 압축을 해제한 JDK를 배치합니다.

  • 환경 변수의 설정

 /etc/profile의 마지막에 다음의 3행을 추가합니다.
 
 export JAVA_HOME=/usr/java/jdk1.5.0_15
 export PATH=$PATH:$JAVA_HOME/bin
 export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

참고 사이트(외부 사이트):

 → Java의 인스톨(Linux)

 → Linux 환경에서 Java 인스톨 순서


Ubuntu7.10

 Ubuntu7.10에서는 디폴트로 GCJ(The GNU Compiler for Java)가 기동하도록 되어 있습니다.

 $ java -version
 java version "1.5.0"
 gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)
 
 Copyright (C) 2007 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 $
 그러나 OpenRTM-aist-Java는 동작 조건에서 설명한 대로, Java Development Kit 5.0(JDK 5)가 아니면 정상 동작을 하지 않습니다. 따라서, JDK 5를 인스톨하여 java커멘드로 Sun Java(JDK 5)가 기동하도록 합니다.  다음에, Ubuntu7.10에서 JDK 5를 인스톨하는 순서를 간단히 기술합니다.

  • Synaptic 패키지・매니저를 기동
  • 「sun java」를 키워드로 검색
  • sun-java5-jdk를 더블 클릭(의존 관계가 자동적으로 선택)
  • 「적용」버튼을 클릭

 $ java -version
 java version "1.5.0_13"
 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05)
 Java HotSpot(TM) Client VM (build 1.5.0_13-b05, mixed mode, sharing)
 $


Debian4.0 etch

 Debian4.0(etch)에서는 디폴트로 GCJ(The GNU Compiler for Java)가 기동하도록 되어 있습니다.
 $ java -version
 java version "1.4.2"
 gij (GNU libgcj) version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)
 
 Copyright (C) 2006 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 $ 
 그러나 OpenRTM-aist-Java는 동작 조건에서 설명한 대로, Java Development Kit 5.0(JDK 5)가 아니면 정상 동작을 하지 않습니다. 따라서, JDK 5를 인스톨하여 java커멘드로 Sun Java(JDK 5)가 기동하도록 합니다.
 다음에 Debian4.0(etch)에서 JDK 5를 인스톨하는 순서를 간단히 기술합니다.
  • /etc/apt/sources.list의 마지막에 다음의 1행을 추가
     deb http://ftp.jp.debian.org/debian/ etch main contrib non-free
  • aptitude를 최신 버전으로 업데이트 하기 위해 다음의 커멘드를 실행
     # aptitude update
  • 「sun-java」관련 패키지 의존성 확인
     # apt-cache search sun-java
     sun-java5-bin - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture dependent files)
     sun-java5-demo - Sun Java(TM) Development Kit (JDK) 5.0 demos and examples
     sun-java5-doc - Sun JDK(TM) Documention -- integration installer
     sun-java5-fonts - Lucida TrueType fonts (from the Sun JRE)
     sun-java5-jdk - Sun Java(TM) Development Kit (JDK) 5.0
     sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files)
     sun-java5-plugin - The Java(TM) Plug-in, Java SE 5.0
     sun-java5-source - Sun Java(TM) Development Kit (JDK) 5.0 source files
  • 필요한 패키지를 인스톨(의존 관계는 자동적으로 해결)
     # aptitude install sun-java5-jdk
     # aptitude install sun-java5-fonts
     # aptitude install sun-java5-plugin
  • JDK 5의 인스톨 확인
     # java -version
     java version "1.5.0_14"
     Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
     Java HotSpot(TM) Client VM (build 1.5.0_14-b03, mixed mode, sharing)
     #


참고 사이트(외부 사이트):

 → debian(x86)にJDK+Tomcat

 → Debian GNU/Linux Etch 에 Sun JDK (Java SDK) 를 인스톨


Fedora8

 Fedora Core 8에서는 디폴트로 GCJ(The GNU Compiler for Java)가 기동하도록 되어 있습니다.
 $ java -version
 java version "1.7.0"
 IcedTea Runtime Environment (build 1.7.0-b21)
 IcedTea Client VM (build 1.7.0-b21, mixed mode)
 $ 
 그러나 OpenRTM-aist-Java는 동작 조건에서 설명한 대로, Java Development Kit 5.0(JDK 5)가 아니면 정상 동작하지 않습니다. 따라서, JDK 5를 인스톨하여 java커멘드로 Sun Java(JDK 5)가 기동하도록 합니다.
 다음에 Fedora Core 8에서 JDK 5를 인스톨하는 순서를 간단히 기술합니다.
  • # chmod a+x jdk-1_5_0_14-linux-i586-rpm.bin
  • # ./jdk-1_5_0_14-linux-i586-rpm.bin
  • # rm -fr /usr/src/redhat/{BUILD,SOURCES,SPECS}/*
  • # rpm -i java-1.5.0-sun-compat-1.5.0.14-1jpp.src.rpm
  • # rpmbuild -bb /usr/src/redhat/SPECS/java-1.5.0-sun-compat.spec
  • # rpm -ivh /usr/src/redhat/RPMS/i586/java-1.5.0-sun-compat-1.5.0.14-1jpp.i586.rpm
  • # alternatives --config java
     # alternatives --config java
     3 프로그램이 있고 'java' 를 제공합니다.
       選択       コマンド
     -----------------------------------------------
     *+ 1           /usr/lib/jvm/jre-1.7.0-icedtea/bin/java
        2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
        3           /usr/lib/jvm/jre-1.5.0-sun/bin/java
     Enter를 눌러 현재의 선택 [+] 를 저장하던지 선택번호를 입력합니다.:3
     #
  • JDK 5의 인스톨 확인
     # java -version
     java version "1.5.0_14"
     Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
     Java HotSpot(TM) Client VM (build 1.5.0_14-b03, mixed mode, sharing)
     #

    참고 사이트(외부 사이트):

 → Fedora5/java

 → Java개발 실행 환경을 구축(J2SDK-Linux편)


ダウンロード

最新バージョン : 2.1.0-RELESE

統計

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

OpenRTM@Github

OpenRTM-aist GitHubサイト

ROS

Robot Operating System

Choreonoid

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

DAQ-Middleware

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

産総研が提供するRTC集

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