本文已参与「新人创作礼」活动,一起开启掘金创作之路。
JDK、JRE、JVM区别
JDK是Java开发工具包。JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。
JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
一、linux通过yum安装jdk
执行命令yum -y list java*查看可安装java版本。
执行命令:
yum install -y java-1.8.0-openjdk-devel.x86_64
完成即可,不要要额外的配置,简单粗暴
java -version: 查看java版本
二、下载jdk压缩包
一、下载jdk压缩包
jdk1.8.0_121.tar.gz
二、切换为root权限
ps:具体需不需要切换权限,在输入命令的时候,会提醒是否需要更换权限
切换权限方法为:sudo su→输入密码即可
三、解压jdk
tar xzf jdk1.8.0_121.tar.gz
四、在usr目录下新建jdk文件夹
cd /usr
mkdir jdk
五、将解压后的jdk1.8.0_121文件拷贝到/usr下jdk文件夹
mv /home/zhangjie/jdk1.8.0_121 /usr/jdk
六、配置环境变量
vim /etc/profile
1.键盘按下i (作用:即可插入insert数据)
2.将以下代码添加在该文件的末尾
JAVA_HOME=/usr/jdk/jdk1.8.0_121
CLASSPATH=PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
注意:JAVA_HOME=后面填写的路径为jdk的bin目录所在的根目录,其他CLASSPATH、PATH等copy即可
3.输入完后按下键盘的Esc然后按:然后按下w在按回车(作用:保存)
4.继续按下键盘的Esc然后按:然后按下q在按回车(作用:退出)
七、重启机器或执行命令 :
source /etc/profile
作用:使得配置文件生效
八、查看安装与否
java -version
出现版本信息则安装成功
java version "jdk1.8.0_121"