安装
/bin/zsh -c “ ( c u r l − f s S L h t t p s : / / g i t e e . c o m / c u n k a i / H o m e b r e w C N / r a w / m a s t e r / H o m e b r e w . s h ) ” 可 选 择 第 一 个 中 科 大 版 本 或 者 / u s r / b i n / r u b y − e ” (curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)” 可选择第一个中科大版本 或者/usr/bin/ruby -e ” (curl−fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)“可选择第一个中科大版本或者/usr/bin/ruby−e“(curl -fssl https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)”
该脚本用了中科大镜像加速访问,仅修改仓库地址部分,不会产生安全隐患。
加速
GitHub Hosts 仓库提供最新的GitHub hosts地址。
你可以自行配置hosts,但是最佳实践是使用 SwitchHosts! 管理你的 hosts。
可以阅读文章 SwitchHosts! 还能这样管理 hosts,后悔没早点用 了解详情,里面有介绍以及各个平台刷新 DNS 缓存的方法。
安装好 SwitchHosts! 后,新建一个规则:
方案名:GitHub(可以自行命名)
类型:远程
URL 地址:https://gitee.com/ineo6/hosts/raw/master/hosts
自动更新:1 小时
这样就可以和仓库中最新的hosts保持同步。

安装Jenv
Jenv项目地址:https://www.jenv.be
按照官网的解释:
jEnv is a command line tool to help you forget how to set the JAVA_HOME environment variable
简单地说:使用一条命令可以轻松配置JAVA_HOME到环境变量。
brew install jenv
查看使用的是bash还是zsh
echo $SHELL
注意:虽然和Linux一样,可以配置/etc/profile文件,且优先级最高,但是原不推荐直接操作/etc/profile文件。
配置环境变量文件:
open ~/.bash_profile
或者
open ~/.zshrc
export PATH="$HOME/.jenv/bin:$PATH" eval "$(jenv init -)"
保存后,在terminal输入:
source ~/.bash_profile
或者
source ~/.zshrc
添加jdk
注意Java安装目录都在/Library/Java/JavaVirtualMachines/,不同的版本二级目录名称会不一样
jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0.281.jdk/Contents/Home/
使用jenv查看管理的JDK版本
jenv versions
发现添加了一个出现了三个,他们只是名字不一样,可以删除两个剩余一个
jenv remove oracle64-1.8.0.281
jenv global 1.8
设置某个目录下的JDK版本,会在当前目录下创建一个.java-version的文件:
jenv local 1.8
设置当前Shell session中的JDK版本:
jenv shell 1.8
查看版本是否设置成功:
java -version
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202968.html原文链接:https://javaforall.net
