windows、mac、Linux系统下 JDK 安装以及环境变量配置
windows、mac、Linux系统下 JDK 安装以及环境变量配置
一、JDK的下载
JDK官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
此链接为 jdk1.8的版本
进入此链接后找到如下内容:
注意:Java SE Development Kit 8u231 Demos and Samples Downloads为JDK演示Demo和样本下载,大小为57M左右,并不是我们要下载的JDK.
我们需要的JDK下载如图下:
勾选按钮,同意JDK相关协议,并选择自己需要安装的JDK系统版本,如图所示
点击所对应的右侧的超链接,会如下跳转网页(如果有Oracle账号可跳过)
此网页为Oracle的登录界面,如果是新用户,请注册一个Oracle账号完成登录操作即可下载.
二、JDK的安装(windows,mac,linux)
- Windows下安装
双击运行下载好的JDK程序,出现如下的弹框.
点击下一步:
这一步是选择自己需要安装JDK的位置,默认情况下是:
//此路径为JDK的默认安装路径
C:\\Program Files\Java\jdk1.8.0_191\
如果需要更改JDK安装路径可以选择 更改按钮,如果无此需要,即可点击下一步,执行JDK的安装,对于刚开始学习Java的小伙伴推荐安装默认路径,不用过于担心C盘存在其他文件而苦恼.
Java:"用你一下C盘,怎么了!"
等待安装过程中,会弹出如图所示的弹框:
此过程为JRE安装,点击确定即可,并进入如下步骤.
此步骤为确认JRE的安装路径,默认安装路径为:
//此路径为JRE的默认安装路径
C:\\Program Files\Java\jre1.8.0_191\
如果需要更改JRE安装路径可以选择 更改按钮,如果之前安装JDK默认安装路径更改了,此JRE安装路径也需要更改,保持JDK和JRE所在的根目录为同级目录,如果未进行默认更改,即可点击下一步,执行JRE的安装并等待安装结束,windows下的JDK安装过程就结束了.
- Mac下安装
参考地址:https://www.java.com/zh_CN/download/help/mac_install.xml
- Linux下安装
#后面的全路径为自定义,根据自己喜好来存放jdk
cd /usr/local/src/jdk1.8
#官网下载好的压缩包存放到自己自定义的文件夹内
tar zxvf jdk-8u191-linux-x64.tar.gz
#等待解压完成
三、JDK的环境配置
- Windows下JDK的环境配置(windows,mac,linux)
操作如下:
- 右击 计算机
- 属性
- 高级系统设置
- 环境变量
点击后弹出如下弹框
环境变量分为系统环境变量和用户环境变量.
`
环境变量是指系统环境变量,对所有用户起作用;而用户环境变量只对当前用户起作用,
此步骤要注意的是我们配置的环境变量是系统变量.
- 选择系统变量下的[新建],新建
JAVA_HOME
系统变量
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_191(这里填你自己选择的安装路径)
- 新建
CLASSPATH
变量
变量名:CLASSPATH ,
变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
注意变量值最前面有一点
- 配置系统环境变量Path
双击Path
–>新建–>添加 %JAVA_HOME%\bin 如图所示如果系统为windows7版本,需要将指针移动到文本内容最前面,将%JAVA_HOME%\bin;写入,这里在bin后面多了一个分号,为了与后面其他的环境变量区分开;也可以将指针移动到内容最后面,但要观察在写入%JAVA_HOME%\bin;之前的环境变量是否有分号结尾,如果没有请自觉添加.
接着一路确定即可.
备注:
很多其他相关题材介绍的时候,有说需要配置JRE的环境变量,如下:
.
变量名:JRE_HOME
变量值:C:\Program Files\Java\jre1.8.0_191
.
安装jdk后,在C:\Program Files\Java目录下有jdk和jre两个文件夹,但jdk下还有一个jre文件夹,而且这个jre比前面那个jre在bin目录下多了个server文件夹.
.
普通用户装jre即可.开发人员需要安装jdk,其中包括jre.所以jdk目录下包括jre目录.两个jre大体相同,有细微的差别.两种 jre ,是针对不同的工作职责,不同的 jre 负责各自范围的内容.
.
当用户只需要执行 java 的程序时,那么C:\Program Files\Java\jre1.5.0_08的 jre 就可以了.
当用户是 java 程序员,则需要 java 开发环境.编译时,系统就会优先去找C:\Program Files\Java\jdk1.5.0_08\bin下的“ java 、 javac ”这些命令所在目录或者他们的父目录的 jre .即开发环境下运行的是 jdk 下的 jre .
%JAVA_HOME% 解释
.
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_191
.
我们真正需要的是变量值,JAVA_HOME只是这个值的一个定义,可以用此变量名代替此变量值.在我们配置PATH时,需要%JAVA_HOME%\bin,也就是需要C:\Program Files\Java\jdk1.8.0_191\bin.
本人习惯直接配置PATH,直接将C:\Program Files\Java\jdk1.8.0_191\bin写入.
2.Mac下JDK的环境配置
- 打开Mac
终端
- 输入如下命令
#这里的~代表用户的根目录,在mac下环境变量是一个隐藏文件为.bash_profile.
vim ~/.bash_profile
备注:
mac版本的配置文件分为用户和系统
用户环境变量配置: ~/.bash_profile
系统环境变量配置与Linux相仿: /etc/profile
mac的环境变量配置也可配置系统环境变量配置,可以参考Linux环境配置步骤.
此时会弹出文本编辑,按字母 i
a
o
都可以进行内容编辑
#mac安装JDK的路径位置
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
#所需要配置的jdk全路径,后面$PATH是将之前其他的环境变量置换这里,与jdk的路径组成新的PATH
PATH=$JAVA_HOME/bin:$PATH:.
#CLASSPATH配置
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
- 配置完所需路径后,
ESC
- 输入
:wq
并回车,进行保存 - 生效环境变量配置
source ~/.bash_profile
- 输入
echo $JAVA_HOME
显示刚才配置的路径,代表配置完成. - 输入
java -version
显示jdk版本信息,如下类似情况代表成功.
3.Linux下JDK的环境配置
Linux下配置环境变量与mac相似,因为linux核心部分与mac相仿,但是配置文件不同,mac为~
目录下.bash_profile
,而Linux的配置文件在etc
目下的profile文件.
- 打开Linux终端
vim /etc/profile
- 此时会弹出文本编辑,按字母
i
a
o
都可以进行内容编辑
#Linux安装JDK的路径位置与mac相仿
JAVA_HOME=/usr/java/jdk1.8.0_191
#所需要配置的jdk全路径,后面$PATH是将之前其他的环境变量置换这里,与jdk的路径组成新的PATH
PATH=$JAVA_HOME/bin:$PATH:.
#CLASSPATH配置
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
- 输入
:wq
并回车,进行保存 - 生效环境变量配置
source /etc/profile
- 查看Java版本号,验证配置成功.
java -version