Fedora 15にJDKを、とりあえず入れてみた

ちょっとjarコマンドが使いたくって、JDKが入ってないことに気がついたので、とりあえず入れました。yumで入れただけなので、最初にするべき設定とかがあるのかどうかとか、時間ある時に調べたいなって感じです。

現状確認

$ java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (fedora-58.1.10.2.fc15-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

OpenJDKのJREでした。

$ alternatives --config java

2 プログラムがあり 'java' を提供します。

  選択       コマンド
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
*+ 2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java

提供元は分かりませんが、1.5系のJREも入ってるみたいです。

JDKインストール

$ sudo yum install java-1.6.0-openjdk-devel.x86_64

OpenJDKからJDKのパッケージも提供されてました。それにしても、元々入っていたJREも、パッケージ名が「java-1.6.0-openjdk.x86_64」なのでちょっと紛らわしい。

$ alternatives --config java

2 プログラムがあり 'java' を提供します。

  選択       コマンド
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
*+ 2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java

インストールしてもalternativesには出てこない。何か設定が必要なんだろうか。こんどalternativesについて調べないと。

インストール前
$ ls /usr/bin/java*
/usr/bin/java  /usr/bin/java2html  /usr/bin/javaws
インストール後
$ ls /usr/bin/java*
/usr/bin/java       /usr/bin/javac    /usr/bin/javah  /usr/bin/javaws
/usr/bin/java2html  /usr/bin/javadoc  /usr/bin/javap

javacコマンドなどがあるのでJDKはちゃんと入ってる。

$ yum search openjdk
読み込んだプラグイン:fastestmirror, langpacks, presto, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * fedora: ftp.isu.edu.tw
 * updates: ftp.jaist.ac.jp
================================================ N/S Matched: openjdk ================================================
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
icedtea-web.x86_64 : Additional Java components for OpenJDK

  Name and summary matches only, use "search all" for everything.

ちなみに、OpenJDKからのパッケージはこんなのが有るみたい。

環境

Linux Fedora 15