Macでのjava 1.6,1.7の切り替え方法 ― 2012/10/18 14:51
mac os updateしたら java preFrenceが消えたので
暫定的に JAVA_HOMEを定義して1.6と1.7を切り替えています
.profileに
export JAVA_HOME='/Library/Java/Home'
export JAVA_OPTS='-Dfile.encoding=UTF-8'
$java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
$unset JAVA_HOME
$ /usr/bin/java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
$ ls -al /usr/bin/java
lrwxr-xr-x 1 root wheel 74 10 17 13:27 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
/System/Library/Frameworks/JavaVM.framework/に色々なversionのjavaがあるのでここで切り替えるのが良いのかは
まだ分からない。appleがjavaサポートしないので いつか割るか分からないので
暫定的に JAVA_HOMEを定義して1.6と1.7を切り替えています
.profileに
export JAVA_HOME='/Library/Java/Home'
export JAVA_OPTS='-Dfile.encoding=UTF-8'
$java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
$unset JAVA_HOME
$ /usr/bin/java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
$ ls -al /usr/bin/java
lrwxr-xr-x 1 root wheel 74 10 17 13:27 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
/System/Library/Frameworks/JavaVM.framework/に色々なversionのjavaがあるのでここで切り替えるのが良いのかは
まだ分からない。appleがjavaサポートしないので いつか割るか分からないので
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。