jenv つかおう
anyenv にjenvがはいっていたので使う。 特にmacだと、1.6.0 と他のversionのjdkを使い分けしたい。
install
$ anyenv install jenv
$ exec $SHELL -l
環境の追加
jenvの場合、他のenv系と違って、installはサポートしてくれないので自分でinstallする。
mac defaultのjavaを追加
$ jenv add /System/Library/Frameworks/JavaVM.framework/Home
oracle64-1.6.0.65 added
oracleの最新のjavaを追加
- http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
普通にinstall
$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home
現在選択可能なversionを表示
$ jenv versions
* system (set by /Users/mattak/.anyenv/envs/jenv/version)
oracle64-1.6.0.65
oracle64-1.8.0.11
javaを切り替える
$ jenv global oracle64-1.6.0.65
$ jenv global
oracle64-1.6.0.65
$ java version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
$ jenv global oracle64-1.8.0.11
$ jenv global
oracle64-1.8.0.11
$ java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)