jenvでjavaのバージョン管理をしているのですが、
なぜかどのバージョンをjenv add しても下記のような感じになります。。。
jenv add /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/
上記のようにaddしているんですが、
addするたびに下記のようなものしか追加されず、、、
Picked oracle64-Picked
結果として1.6,1.7,1.8すべてaddしても
jenvで管理してるのは謎の
jenv versions * system (set by /Users/yukihirai/.jenv/version) Picked oracle64-Picked
のみです。。。
jenvを入れ直したりjavaを入れ直したりといろいろ試してるんですが、
それでも同じような結果に。。。
どのようにすればうまくバージョン管理できるでしょうか?
OSXYosemiteを使用しております。
jenvでうまくバージョン管理できない場合は
いちいち.zshrcにexport JAVA_HOMEで使用したいjavaのPathを使用して対応してます。
また、jenv以外になにかおすすめの方法があればご教授いただきたく思います。
ちなみにjenvはzshrcで
if which jenv > /dev/null; then eval "$(jenv init -)"; fi
のように設定しております。
上記の件
sudo で addしたところ
system 1.6 * 1.6.0.65 (set by /Users/yukihirai/.jenv/version) 1.7 1.7.0.79 oracle64-1.6.0.65 oracle64-1.7.0.79
のようにうまくいきましたが、
なぜかJavaのバージョンが反映されません。
Javaのバージョンが一番高いものに設定されてしまいます。。。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。