mac JDK GIT 环境变量配置

JDK的配置代码:

JAVA_HOME="/Library/Java/JavaVirtualMachines/JDK1.7.0_80/Contents/Home"

export JAVA_HOME


CLASS_PATH="$JAVA_HOME/lib"

PATH=".$PATH:$JAVA_HOME/bin"

export PATH=/usr/local/bin:$PATH


GIT的配置代码:

export GIT=/usr/local/Cellar/git/2.16.1

export PATH=$GIT/bin:$PATH


1.下载官网等JDK 注意版本,需要下载macOS版本,还需要注意你们公司或者跟你合作等同事使用等JDK版本号以便统一

2.下载完成之后点击安装,这里并不复杂,一直下一步就可以完成。期间不允许你选择安装等路径,默认路径在硬盘,资源库,java,JavaVirtualMachines下面

3.以上步骤结束之后到用户目录下 

-> cd /Users/XXX(这里是你的用户名)

-> sudo vi .base_profile

4.然后会打开vim界面,这里是你的配置文件,vim界面点击a表示编辑,粘贴上方绿色命令行1-5行是配置JDK,文件路径根据自己的稍做修改。点击esc退出vim编辑模式,输入“:”再输入“wq!”表示保存。

5.之后使用 

-> source .base_profile

刷新配置文件

6.输入 java -version验证安装是否成功


ps:上方绿色命令行6-7行是配置git的命令行,用于替换mac自带的git,mac自带的git /usr/bin 下是无法删除的,除非你进入安全模式解除权限,由于麻烦还有未知的危险建议就不要尝试来。(主要是我也忘记来,会的评论区教我。不过不算很有必要去删除他)

ps:rootless权限是mac后期更新之后添加的一个高于root权限的用户

此用户是一个更加高级的内核保护机制 系统将会为此锁定 /system /usr/bin等几个目录不允许修改

如果你需要操作这几个目录(一下内容出自粘贴,并未亲自实践,作死强迫症可以尝试 原文链接如下:http://www.pc6.com/edu/86809.html)

方法如下: 

  1.重启电脑开后按住 Command-R 进入恢复分区. 然后在 实用工具 栏找到 终端启动运行.

  输入:csrutil disable; reboot

  2.你会看到系统保护被关闭的字样并且系统自动重启. 这样你就可以修改系统级别的文件了. 

  3.但是系统还有一个保护叫做 Gatekeeper , 这个是防止第三方应用访问你的隐私信息的. 如果你也想关掉在终端里

  输入:sudo spctl --master-disable 即可

  4.** GateKeeper的方法也很简单

  输入:sudo spctl --master-enable

  5.还可以通过

  csrutil status

  来查询 Rootless 保护的状态. 

mac JDK GIT 环境变量配置

  6.最后就是重新** Rootless的方法了. 终端内输入

  csrutil enable