本章目录
- Part One:JDK下载
- Part Two:JDK安装
- Part Three:配置环境变量
- Part Four:安装Eclipse
本文的系统环境基于Mac OS 10.12,JDK版本为jdk 8u201。
之所以选JDK8,是因为最近研究了几个国外关于JDK版本的Survey。JDK7及以下版本的市占率不足25%,而从Java 9开始,由于改动比较大,企业级项目不方便移植,所以Java 9以上版本的市占率不足15%。所以说,当前市场的主流Java版本依然是Java 8,占比在60%以上。
其余的不多说了,对2019年Java行情的预测感兴趣的话,可以看这篇文章:Java in 2019 - Some Predictions
Part One:JDK下载
在正式安装以前,我们首先要下载JDK。
前往Oracle官网,一直拉到页面最底部,找到Java for Developers,如下图所示:
点击该跳转链接,进入到Java SE Downloads页面,拉到页面中部,找到Java SE 8u201 / Java SE 8u202,也就是Java8版本的最新版本,如下图所示:
Java 8
点击Java SE 8u201 / Java SE 8u202或者JDK DOWNLOAD,进入到下载页面。
然后拉到Java SE Development Kit 8u201标签
Java SE Development Kit 8u201
选择该标签下的Accept License Agreement,同意协议,然后选择Mac OS X x64版本下载,如下图所示:
JDK下载
最后等待dmg文件下载完毕即可。
Part Two:JDK安装
下载完成后,点击系统右下方的下载按钮,打开dmg文件即可:
下载后的文件
双击图标,会弹出安装选项:
双击图标
一直点继续,使用默认配置,会弹出管理员窗口,输入管理员密码,然后安装即可:
输入管理员密码
最后出现安装成功提示,关闭即可:
安装完成
接下来,点击系统右上方的搜索图标
搜索图标
调出Spotlight搜索,在这里可以快速启动终端,输入ter,然后回车,即可打开终端:
Spotlight
在终端里输入 java -version,如出现下图所示,表示安装成功了,可以开始配置环境变量了。
安装成功
Part Three:配置环境变量
下面开始正式配置JDK的环境变量了,为了保证通用性,本例代码会使用绝对路径,如果保证自己的终端在用户目录下,可去掉~/,使用想丢路径。
- 检查 ~/.bash_profile 是否存在
在终端下,输入test -e ~/.bash_profile && echo "Exist" || echo "Not Exist"
检测文件
如果显示为Not Exist,表示 ~/.bash_profile 不存在,跳到步骤2
如果显示为Exist,表示 ~/.bash_profile 已存在,跳到步骤3
- 创建 ~/.bash_profile(前提是步骤1里为Not Exist)
在终端下,输入touch ~/.bash_profile
此时没有任何提示,即表示创建成功 - 打开 ~/.bash_profile
由于直线配置过Python的环境变量,所以我的电脑里.bash_profile是存在的,只需添加内容即可。
同样的,在终端输入open -e ~/.bash_profile
打开配置文件,此时,会弹出下图:
.bash_profile - 找到JDK安装目录
默认安装JDK的话,会存储在/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
如果想确认的话,先在终端输入defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder
,这条命令用于在mac下显示完整路径,并且重新打开Finder。
显示完整路径
输入命令后,打开Finder,如果是中文版的Mac,依次点击资源库(library) -> ...就可找到java的安装目录了。
java安装目录 - 编辑 ~/.bash_profile
在之前打开的.bash_profile添加如下内容:
# Setting PATH for Java 1.8
# 此处201位JDK版本,根据自己JDK版本适配
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 号部分为注解,可不添加,只是为了将来添加更多环境变量,作标识使用。jdk1.8.0_201.jdk部分可改为你下载的JDK版本。
配置文件
添加完后,关闭即可,自动保存。
- 重新执行~/.bash_profile
在终端输入source ~/.bash_profile
,就完成了整个JDK环境变量的配置了,可以在终端输入echo $JAVA_HOME
显示刚才配置的路径
Part Four:安装Eclipse
未完待续~
网友评论