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からのパッケージはこんなのが有るみたい。