Tips

JDK 인스톨을 위한 힌트


Vine3.2

 일례로서 Vine3.2에의 인스톨 방법을 설명합니다. 이하의 작업은 슈퍼 유저로서 실행해 주십시오.
  • JDK5 인스톨 방법
    • 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

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

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(JDK5)이 아니면 정상적으로 동작하지 않습니다. 따라서, JDK5를 인스톨 하여 java 커멘드에서 Sun Java(JDK 5)가 기동하도록 합니다.
 아래에, Ubuntu7.10으로 JDK5를 인스톨 하는 순서를 간단하게 기술합니다.

  • 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(JDK5)이 아니면 정상적으로 동작하지 않습니다. 따라서, JDK5를 인스톨 하여 java 커멘드에서 Sun Java(JDK5)가 기동하도록 합니다.
 아래에, Debian4.0(etch)으로 JDK5를 인스톨 하는 순서를 간단하게 기술합니다.

  • /etc/apt/sources.list의 마지막에 다음의 한줄을 추가
     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
  • JDK5의 인스톨 확인
     # 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)
     #

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

Fedora 8

 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(JDK5)이 아니면 정상적으로 동작하지 않습니다. 따라서, JDK 5를 인스톨 하여 java 커멘드에서 Sun Java(JDK5)가 기동하도록 합니다.
 아래에, 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
     #
  • JDK5의 인스톨 확인
     # 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)
     #

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


ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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