今回は Web アプリケーションではないのですが、Java アプリケーションを実行する環境が必要になったので「さくらのVPS」に Java1.7 の実行環境を用意してみました。
Java については、1.8 のバージョンを新たにインストールする手順も「AmazonLinuxにJenkinsをインストールする」に書いていますのでこちらも参考にしてください。

まずは、そもそも Java がインストールされているかどうかを確認します。
java コマンドを実行してもいいのですが、yum のパッケージで確認してもいいですね。
Javaのバージョン確認
まずは、自分の環境へのインストール確認から。何も表示されなければインストールされません。
1 | $ yum list installed | grep 'java-1.7' |
yum のリポジトリから Java1.7 関連のパッケージに何があるか確認してみます。
1 2 3 4 5 6 | $ yum list | grep 'java-1.7' java-1.7.0-openjdk.x86_64 1:1.7.0.51-2.4.4.1.el6_5 updates java-1.7.0-openjdk-devel.x86_64 1:1.7.0.51-2.4.4.1.el6_5 updates java-1.7.0-openjdk-demo.x86_64 1:1.7.0.51-2.4.4.1.el6_5 updates java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.51-2.4.4.1.el6_5 updates java-1.7.0-openjdk-src.x86_64 1:1.7.0.51-2.4.4.1.el6_5 updates |
Javaのインストール
では、今回は「java-1.7.0-openjdk.x86_64」と「java-1.7.0-openjdk-devel.x86_64」の 2 つのパッケージをインストールします。
依存するパッケージがいくつか表示されるかもしれませんが、気にせずインストールを進めます。
1 | $ yum install java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-devel.x86_64 |
インストールが環境したら Java のパッケージとコマンドの確認をしていきます。
1 2 3 | $ yum list installed | grep 'java-1.7' java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-devel.x86_64 |
Java のバージョンを確認してみます。
1 2 3 4 5 6 | $ java -version java version "1.7.0_51" OpenJDK Runtime Environment (rhel-2.4.4.1.el6_5-x86_64 u51-b02) OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) $ javac -version javac 1.7.0_51 |
ちなみに java コマンドの実態は /usr/bin/java なのですが、これを辿っていくと 64 ビットの JVM のディレクトリに辿り着きます。
これは CentOS の Java や JRE の構成管理方法なのでしょうか。
1 2 | /usr/bin/java -> /etc/alternatives/java /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java |