Quantcast
Channel: ADACHIN SERVER LABO
Viewing all articles
Browse latest Browse all 164

[CentOS][alternatives]java8をインストール/バージョン切り替えも

$
0
0

Adachinですっ。

じゃばじゃば。

Javaと言えば大学時代に一般教養で勉強した覚えがありますww

で!サーバ内でのインストールなのですが、

alternativesコマンドでjavaバージョン切り替えしたにもかかわらず、

変わらん!パス通ってない!

こんなことが起きないようにちゃんとしたインストール方法をブログします。


■現在のjavaバージョンを確認

# java -version
java version "1.7.0_72" 
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)


■java8インストール/確認

オラクル公式サイト⇛http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

# wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpm -P /usr/java

・インストール

# rpm -ivh /usr/java/jdk-8u91-linux-x64.rpm

・バージョン確認

# java -version
java version "1.8.0_91" 
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)


■java7に切り替え

※/usr/bin/javaのシンボリックリンク先がalternativesに向いていない場合です。
⇛向いていないとalternativesコマンドで切り替えしてもバージョン変わらないので確認しましょう。

・パスの確認

# which java
/usr/bin/java
# ls -l /usr/bin/java⇛alternativesになっていないことを確認
# rm /usr/bin/java
# ln -s /etc/alternatives/java /usr/bin/java
これでalternativesに向くようになった

・java7をalternativesコマンドで指定

# alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_51/jre/bin/java 1

# alternatives --config java
There is 2 program that provides 'java'.

Auswahl Befehl
-----------------------------------------------
   1 /opt/jdk1.7.0_79/bin/java
* 2 /opt/jdk1.8.0_45/bin/java

Eingabe um die vorgegebene Auswahl[+] zu behalten oder geben Sie die Nummer an:1を選択

# java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)


■ちなみに

・alternativesの一覧から消したい場合

# alternatives --remove java /usr/java/jdk1.7.0_51/jre/bin/java

javacもalternativesコマンドで切り替えできます。


■まとめ

rpmでインストールすると、latestやバージョンも全て最新になっちゃいますね。

java9はそろそろ・・・

来そう・・・(期待)

参考:http://www.task-notes.com/entry/20150530/1432954800


Viewing all articles
Browse latest Browse all 164

Trending Articles