Java-安装
JDK(Java Development Kit)是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库。
关于JDK和JRE的区别:
JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。
JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库(rt.jar)。
1、JDK for Win
1.1、安装
在Windows环境下安装JDK,执行jdk-8u121-windows-x64.exe,弹出安装向导,点击下一步;
JDK安装路径默认安装即可,这里安装到D:Javajdk1.8.0_121目录下;
JRE安装路径默认安装即可,这里安装到D:Javajre1.8.0_121目录下;
之后点击下一步直到安装完成。
1.2、配置环境变量
鼠标选中我的电脑右键,点击属性--->高级系统配置--->高级--->环境变量。
点击环境变量,系统变量里:
1、点击新建
代码语言:javascript复制变量名填写 CLASSPATH
变量值填写 .;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar
2、点击新建
代码语言:javascript复制变量名填写 JAVA_HOME
变量值填写 D:Javajdk1.8.0_121
3、修改Path,点击编辑,在变量值最后添加
代码语言:javascript复制;%JAVA_HOME%bin;%JAVA_HOME%jrebin
确定后,打开命令行,输入java -version,提示以下信息表示JDK环境变量配置成功。
2、JDK for Mac
2.1、安装
在Mac环境下安装JDK,执行jdk-8u144-macosx-x64.dmg默认安装即可。
2.2、配置环境变量
1、打开终端,进入用户的根目录。
2、在终端输入命令 ls –a ,查询 .bash_profile文件是否存在。
如果不存在,创建文件:touch .bash_profile
3、编辑文件 vi ~/.bash_profile,输入内容如下:
代码语言:javascript复制export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
4、编辑后保存文件,之后输入source ~/.bash_profile,使环境变量生效。
5、在终端输入java -version,提示以下信息表示JDK环境变量配置成功。
3、JDK for Linux
本章节主要讲解在CentOS环境下安装JDK。
3.1、检查和删除系统预装JDK(openjdk)
1、检查系统默认安装的JDK(openjdk)。
输入命令rpm -qa | grep java
如图所示:可以看到openjdk。
输入命令java -version
如图所示:可查看安装的JDK版本(openjdk为1.8.0_191)。
2、删除系统默认安装的JDK(openjdk)。
输入命令rpm -qa | grep java | xargs rpm -e --nodeps
之后再次输入java -version
如图所示:JDK(openjdk)已经删除。
3.2、安装JDK
安装JDK有三种方式,任选一种即可。
3.2.1、解压包安装
如图所示:
复制JDK(版本号为1.8.0_201)
或者直接将JDK的tar.gz包下载下来。
创建JDK安装目录(例如目录路径为/home/software/jdk)
输入下载JDK(链接地址为之前复制的)命令进行在线下载
代码语言:javascript复制wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz
或者如果之前已经把tar.gz包下载下来,可直接上传到CentOS上所创建的JDK安装目录里。
输入命令,进行解压缩文件tar -zxvf jdk-8u201-linux-x64.tar.gz
如图所示:解压缩完成,jdk1.8.0_201目录就是解压后的JDK目录。
之后进行配置环境变量,输入vim /etc/profile
打开文件后,在末尾添加以下内容(JAVA_HOME文件目录路径根据实际填写):
代码语言:javascript复制export JAVA_HOME=/home/software/jdk/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
编辑后保存文件,之后输入命令(使环境变量生效)source /etc/profile
输入命令java -version
如图所示:表示JDK环境变量配置成功。
3.2.2、rpm安装
打开下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如图所示:
复制JDK(版本号为1.8.0_201)的下载链接地址:
https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.rpm
或者直接将JDK的rpm文件下载下来。
输入下载JDK(链接地址为之前复制的)命令进行在线下载
代码语言:javascript复制wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.rpm
或者如果之前已经把rpm文件下载下来,可直接上传到CentOS上。
输入rpm安装命令rpm -ivh jdk-8u201-linux-x64.rpm
安装完成后,默认安装到/usr/java/目录下的jdk1.8.0_201-amd64里。
不需要配置环境变量,直接输入java -version
如图所示:表示JDK安装成功。
3.2.3、yum安装
首先搜索JDK安装包版本,输入命令yum search java|grep jdk
选择版本进行安装(例如java-1.8.0),输入命令yum install java-1.8.0-openjdk-devel
如图所示:安装过程中,有进行确认的提示,输入y即可。
如图所示,安装完毕。
默认安装到/usr/lib/jvm/路径里。
不需要配置环境变量,直接输入java -version
如图所示:表示JDK安装成功。