在Mac上进行Java环境的配置与Windows稍有不同,首先我们先打开终端查看一下我们的Java版本,输入:
java -version
结果如下:
我的是已经安装配置好的,你的如果没有安装会显示找不到JDK。
然后我们需要配置两个文件,用户目录下的.bash_profile文件和/etc目录下的profile文件,只配置.bash_profile的话,系统更新或用户变更后可能失效。
配置两个文件的的区别:
/etc/profile是全局的,是私有的,用于整个系统所有用户
~/.bash_profile, ~/.profile和~/.bashrc 用于各个用户,这里的”~”符号表示当前用户根目录
~/.bash_profile 和 ~/.profile 只在登陆时读取一次。
~/.bashrc 每次都读取
~/.bash_profile 和 ~/.profile 的区别在于,bash 只读取~/.bash_profile;而对于 ~/.profile 来说,不光bash, 其他shell 也读 ~/.profile
接下来我们来分别进行配置:
一、配置~/.bash_profile
1、这个文件因为是./文件,所以是隐藏在用户目录的,我们可以利用终端查看这个文件
cd ~ #进入用户根目录
ls -a #查看文件
2、如果没有这个文件,我们需要创建一个,然后用vi/vim编辑:
touch .bash_profile #创建文件
vim .bash_profile #编辑文件
第一行/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home就是我们JDK安装Home目录,在自己电脑上找到,将jdk1.8.0_111.jdk替换为你的版本就行了。
:wq #保存退出
3、更新配置文件
source .bash_profile
4、查看版本信息
java -version
二、配置/etc/profile
这个文件夹是隐藏在系统根目录的
cd / #进入系统根目录
ls -a #列出根目录文件,可以看到etc文件夹
cd ./etc #进入当前目录的etc文件夹,可以找到profile文件
sudo vim profile #编辑该文件
上面10、11、12行代码就是要添加的内容。
:wq #保存退出
source profile #更新配置
这样我们就配置好环境变量可以进行开发工作了。