Tips

Red5 フリーソフトのFlashストリーミングサーバ ~サーバを構築しよう その3~

(4) javaの優先度を変更

JDKをただインストールしただけだと、デフォルトの場合は、OpenJDKがインストールされているため、有効になっていません。以下のコマンドで、現状のjavaのバージョンを確認してみてください。

# java -version ← javaのバージョンを確認
java version “1.6.0_22”
OpenJDK Runtime Environment (IcedTea6 1.10.10) (rhel-1.28.1.10.10.el5_8-i386)
OpenJDK Client VM (build 20.0-b11, mixed mode)

また、もう少し詳細な情報を確認したい場合には、以下のコマンドを実行します。

# alternatives –display java ← alternativesに登録済みのコマンドを確認
java -ステータスは自動です。
リンクは現在 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java を指しています。
/usr/lib/jvm/jre-1.6.0-openjdk/bin/java – 優先項目 16000
スレーブ keytool: /usr/lib/jvm/jre-1.6.0-openjdk/bin/keytool
スレーブ orbd: /usr/lib/jvm/jre-1.6.0-openjdk/bin/orbd
スレーブ pack200: /usr/lib/jvm/jre-1.6.0-openjdk/bin/pack200
スレーブ rmid: /usr/lib/jvm/jre-1.6.0-openjdk/bin/rmid
スレーブ rmiregistry: /usr/lib/jvm/jre-1.6.0-openjdk/bin/rmiregistry
スレーブ servertool: /usr/lib/jvm/jre-1.6.0-openjdk/bin/servertool
スレーブ tnameserv: /usr/lib/jvm/jre-1.6.0-openjdk/bin/tnameserv
スレーブ unpack200: /usr/lib/jvm/jre-1.6.0-openjdk/bin/unpack200
スレーブ jre_exports: /usr/lib/jvm-exports/jre-1.6.0-openjdk
スレーブ jre: /usr/lib/jvm/jre-1.6.0-openjdk
スレーブ java.1.gz: /usr/share/man/man1/java-java-1.6.0-openjdk.1.gz
スレーブ keytool.1.gz: /usr/share/man/man1/keytool-java-1.6.0-openjdk.1.gz
スレーブ orbd.1.gz: /usr/share/man/man1/orbd-java-1.6.0-openjdk.1.gz
スレーブ pack200.1.gz: /usr/share/man/man1/pack200-java-1.6.0-openjdk.1.gz
スレーブ rmid.1.gz: /usr/share/man/man1/rmid-java-1.6.0-openjdk.1.gz
スレーブ rmiregistry.1.gz: /usr/share/man/man1/rmiregistry-java-1.6.0-openjdk.1.gz
スレーブ servertool.1.gz: /usr/share/man/man1/servertool-java-1.6.0-openjdk.1.gz
スレーブ tnameserv.1.gz: /usr/share/man/man1/tnameserv-java-1.6.0-openjdk.1.gz
スレーブ unpack200.1.gz: /usr/share/man/man1/unpack200-java-1.6.0-openjdk.1.gz
/usr/lib/jvm/jre-1.4.2-gcj/bin/java – 優先項目 1420
スレーブ keytool: /usr/lib/jvm/jre-1.4.2-gcj/bin/keytool
スレーブ orbd: (null)
スレーブ pack200: (null)
スレーブ rmid: (null)
スレーブ rmiregistry: /usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry
スレーブ servertool: (null)
スレーブ tnameserv: (null)
スレーブ unpack200: (null)
スレーブ jre_exports: /usr/lib/jvm-exports/jre-1.4.2-gcj
スレーブ jre: /usr/lib/jvm/jre-1.4.2-gcj
スレーブ java.1.gz: (null)
スレーブ keytool.1.gz: (null)
スレーブ orbd.1.gz: (null)
スレーブ pack200.1.gz: (null)
スレーブ rmid.1.gz: (null)
スレーブ rmiregistry.1.gz: (null)
スレーブ servertool.1.gz: (null)
スレーブ tnameserv.1.gz: (null)
スレーブ unpack200.1.gz: (null)
現在の「最適」バージョンは /usr/lib/jvm/jre-1.6.0-openjdk/bin/java です。

alternativesにインストールしたSunJDKが表示されるように登録をします。

# ls -l /usr/java ← インストールしたJDKのパスを確認
合計 4
lrwxrwxrwx 1 root root 16 10月 26 16:18 default -> /usr/java/latest
drwxr-xr-x 10 root root 4096 10月 26 16:18 jdk1.7.0_09
lrwxrwxrwx 1 root root 21 10月 26 16:18 latest -> /usr/java/jdk1.7.0_09

# alternatives –install /usr/bin/java java /usr/java/default/bin/java 1400 ← インストールしたJDKを登録

インストールしたSunJDKを、普段使うJavaに設定します。

# alternatives –config java ← alternativesでインストールしたJDKが使用されるように設定

3 プログラムがあり ‘java’ を提供します。


選択 コマンド

———————————————–
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
3 /usr/java/default/bin/java


Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:3

設定を変更したら、変更されたかどうかを確認します。

# java -version ← インストールしたJDKが認識しているかの確認
java version “1.7.0_09”
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode, sharing)

最後に、JDKのパスをbashrcに記述します。

# vi ~/.bash_profile ← 「~/.bash_profile」の追加

以下は、ファイルの追加内容です。

export JAVA_HOME=/usr/java/default
export JAVA_VERSION=1.7
export PATH=${PATH}:${JAVA_HOME}/bin

「~/.bash_profile」に記述内容を適用します。

# source ~/.bash_profile ← 「~/.bash_profile」の追加内容を反映

これで、java(JDK)のインストールは終わりです。

Linux認定資格 LPICを取るなら・・

Linux資格 「LPIC Lv1」徹底解説 連載目次

Recent News

Recent Tips

Tag Search