在我的 Mac-pro OS-X Yosemite 上,我使用 Jenv 安装了 java7 和 java8。
$ brew cask install java8
$ brew cask install java7
然后为每个 java 执行“jenv add”命令,如下所示:
$ sudo jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/
添加了 oracle64-1.7.0.80
我可以在 /Users/xxxxx/.jenv/versions 看到这两个
$ ls -lrt
lrwxr-xr-x 1 根人员 64 Feb 1 13:42 oracle64-1.8.0.121 -> /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
lrwxr-xr-x 1 根人员 63 Feb 1 13:49 oracle64-1.7.0.80 -> /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
但是当我尝试将 java8 设置为全局时,它说 java8 没有安装。
$ jenv global oracle64-1.8.0.121
jenv:未安装版本“oracle64-1.8.0.121”
我在这里错过了什么吗?我该如何解决这个问题?