Mac系统中安装JDK 并配置Java开发环境的具体操作步骤如下:
1. 打开终端terminal,输入命令行
java -version [此命令行作用是:查看Java版本],结果如图所示:
从上图中可以看出,终端自动给出提示,此版本mac系统中没有自带的jdk,需要自己安装。
2. 稍等片刻之后,系统自动弹出提示框,提示你系统没有安装java,若需要安装jdk,点击更多信息即可,我们点击对应的按钮,如图:
3. 点击完更多信息按钮之后,系统会自动打开浏览器,跳转到jdk下载页面,如图:
4. 我们继续把页面往下拉,找到合适我们的版本,一般我们都会选择目前最稳定的版本,有利于降低在开发过程中的出错率,即使出错了,找到帮助文档的概率也比较大,有利于我们快速解决问题,我选择的是Java8,然后点击JDK Download按钮,如图:
5. 点击按钮之后,接着页面就跳转到版本选择页面了,从中找到我们需要的支持macOS的版本,点击下载按钮,如图:
6. 点击完下载按钮之后,会弹出一个协议框,需要我们点击一下上方的Oracle Technology Network License Agreement for Oracle Java SE按钮,接受它的协议,然后对应的链接才会变成可下载的状态,如图:
7. 选取存储位置后,浏览器的下载工具会自动解析下载地址,开始下载文件,我们耐心等待即可,如图:
8. 下载完成之后,我们应该双击文件名,此时系统会自动开始校验文件的MD5值,判断这个文件是否是合法文件,但是这一步我忘记截图了,所以下面图片是文件验证通过后,弹出对应的安装器,在安装器中有一个黄色的图标,此图标是安装程序的入口,双击这个图标,开始安装,如图:
9. 第一步会给出一些提示信息,可以稍微看一下,然后点击继续,如图:
10. 接着上一步的点击继续按钮之后,跳出的这个窗口会告知你此软件会占用多大的硬盘空间,如果我们的硬盘空间不够的话,就可能需要进行分区了,若是够用的话,点击安装按钮即可,如图:
11. 此时,安装程序就开始往我们的系统里写入JDK的各种文档了,这个时候就需要管理员的权限了,要求我们输入用户名和密码,如图:
12. 点击完安装软件按钮之后,验证通过之后就会在系统中注册软件信息等一系列步骤,如图:
13. 稍等一会后,就会弹出安装完毕的提示,表示程序已经安装完成,我们直接点击关闭按钮即可,如图:
14. 点击关闭按钮之后,还会提示你是否需要移除安装器,我们JDK已经安装完毕,所以就不需要安装器了,直接移除到废纸篓就可以了,等需要升级的时候我们可以从官网下载即可,如图:
15. 最后我们验证一下JDK是否安装成功,同第一步一样,打开终端,输入命令行,如图:
从图中可以看到Java的版本信息,说明安装成功。
注意:尽量在Oracle官网或者系统的提示下下载安装包,不要随便在网上找一些安装包来安装。
截止目前,JDK下载安装完毕了,接下来就是Java环境变量的配置了,步骤继续往下:
16. 接着上一步,在终端窗口输入命令行
cd ~ [此命令行的作用是:进入当前用户的home路径下];
ls -a [此命令行的作用是:列出当前路径下的所有文件,包括隐藏文件]
结果如图所示:
17. 编辑.bash_profile文件:
⓵ 如果此路径下存在.bash_profile文件,则在终端输入命令行
open -e .bash_profile [此命令行的作用是:打开.bash_profile文件]
② 如果此路径下不存在.bash_profile文件,则在终端输入命令行
touch .bash_profile [此命令行的作用是:创建.bash_profile文件]
从第16步的图片中可以看出,我的home路径下是没有.bash_profile文件的,所以我直接选择②方法,创建了一个.bash_profile文 件,如图:
18. 按照第17步的方法⓵或者输入命令行
vim .bash_profile [此命令行的作用是:打开.bash_profile文件],出现环境变量配置命令框,如图:
19. 在配置框中输入如下命令行,如图所示:
注意:JAVA_HOME=自己安装jdk的实际路径(就是命令/usr/libexec/java_home得出的值。
在配置框中输完以上几行命令配置好之后,接着就按:wq保存并退出,至此,.bash_profile文件就配置并保存完成了。
20. 关闭并重新打开terminal或者继续在终端输入命令行
source .bash_profile [此命令行的作用是:读取和执行.bash_profile文件,使配置生效],如图所示:
21. 在终端输入命令行
echo $JAVA_HOME [此命令行的作用是:显示刚才的配置路径],如图所示:
从此图中可以看出,java_home的值与第19步在配置框中输入的java_home值是一致的
22. 在终端分别输入java,javac,java_version继续验证Java环境变量是否配置成功,如图所示:
总结:结合第21和第22步的所有命令结果图看,我们可以得到正确的配置路径,还可以得到jdk的编译器信息,以及包括修改命令的语法和参数选项等信息,这就说明我们的.bash_profile文件配置成功。