jenv のインストール

jdk複数バージョンを使い分けることを支援する jenv のインストール。 ここでは Linux に一般アカウント(bashを利用する環境)で導入。

事前準備

まず以下にアクセスして、利用するjdkをダウンロードして対象ホスト上に配置しておく。 (ここでは jdk-8u20-linux-x64.gz を利用 し、~/jdk/ 以下へ配置)

Java SE - Downloads | Oracle Technology Network | Oracle

インストール

mkdir ~/jdk
# 今回はここにjdkのアーカイブを配置
cd ~/jdk
tar zxf ./jdk-8u20-linux-x64.gz
# jdk1.8.0_20 が作成されます

cd ~
 
# jenv インストール
git clone https://github.com/gcuisinier/jenv.git ~/.jenv
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(jenv init -)"' >> ~/.bash_profile
bash -l

# ローカルに配置したjdkを jenv管理対象に追加
jenv add ~/jdk/jdk1.8.0_20
# oracle64-1.8.0.20 added と表示されます

jenv versions
# 「oracle64-1.8.0.20」が表示されます

jenv global oracle64-1.8.0.20
jenv rehash
 
# 確認
java -version

参考

# jdkをjenvの管理対象から除外
jenv remove oracle64-1.8.0.20