macOS设置jenv

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 安装
brew install jenv

# 修改配置
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

# 查看版本
jenv versions

# 到官网下载对应版本,安装,省略

# 需要手动将jdk添加到jenv
jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-17.0.3.1.jdk/Contents/Home

# 手动删除某版本
jenv remove *

# 设置某版本,如果之前有设置JAVA_HOME,需要注释掉
jenv local 1.8
java -version

# 查看jenv中所有java对应的路径
ll $/.jenv/versions

# 查看当前目录java版本
jenv which java

# 设置全局默认版本为1.8
jenv global 1.8

# 单独为某文件设置版本
echo 1.8 >> ./.java-version