Skip to content

Instantly share code, notes, and snippets.

@rkaneko
Last active December 18, 2015 05:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rkaneko/5734841 to your computer and use it in GitHub Desktop.
Save rkaneko/5734841 to your computer and use it in GitHub Desktop.
Install Oracle jdk1.7.x on CentOS .
# Firstly, download oracle jdk from Oracle web site .
# ref website
# http://ameblo.jp/kurabeat/entry-11516745503.html
# install jpackage-utils
$ sudo yum install jpackage-utils
# install jdk
$ pwd
/home/rkaneko/workspace
$ ls
jdk-7u21-linux-x64-rpm
$ sudo chmod 755 jdk-7u21-linux-x64.rpm
$ sudo yum localinstall jdk-7u21-linux-x64.rpm
...
Done.
# check current state
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.11) (rhel-1.61.1.11.11.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
$ javac -version
javac 1.6.0_24
### config alternatives
## java
$ sudo alternatives --display java
java -ステータスは自動です。
リンクは現在 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java を指しています。
/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java - 優先項目 16000
...
現在の「最適」バージョンは /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java です。
# regist jdk1.7.0_21 as number 17021
$sudo alternatives --install /usr/bin/java java /usr/java/default/bin/java 17021
# change java version
$ sudo alternatives --config java
# check again
$ sudo alternatives --display java
java -ステータスは自動です。
リンクは現在 /usr/java/default/bin/java を指しています。
/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java - 優先項目 16000
/usr/java/default/bin/java - 優先項目 17021
~ 略 ~
現在の「最適」バージョンは /usr/java/default/bin/java です
## javac
$ sudo alternatives --install /usr/bin/javac javac /usr/java/default/bin/javac 17021
# change javac version
$ sudo alternatives --config javac
check
$ sudo alternatives --display javac
...
/usr/java/default/bin/javac - 優先項目 17021
...
現在の「最適」バージョンは /usr/java/default/bin/javac です。
# check current state of java, javac
$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
$ javac -version
javac 1.7.0_21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment