Windows系统和Linux系统安装JDK8详细教程

初识JDK​

JDK全称 Java Development Kit,中文称为Java开发工具包,由SUN公司提供。它为Java程序开发提供了编译和运行环境,所有的Java程序的编写都依赖于它。使用JDK可以将Java程序编写为字节码文件,即.class文件。

Windows下安装JDK8

1、下载安装包:

  • 官方下载网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
  • oracle官网下载需要有他的账号,没有的可以注册一个,下载的时候一定要选择好自己电脑操作系统的位数下载对应的安装包,这里我也给大家准备了一个64位的安装包

链接:https://pan.baidu.com/s/1nFh0csouq7dhb6mJoJ5LxQ
提取码:lynb

2、安装JDK

  • jdk的安装无非是一个傻瓜式的安装,如下图所示

Windows系统和Linux系统安装JDK8详细教程

  • 这里要注意一下,选择好自己的安装目录 一定要安装在无中文无空格的路径下,然后再点击下一步

Windows系统和Linux系统安装JDK8详细教程

  • 检查是否安装成功,找到JDK安装目录的bin目录下运行cmd.exe,输入javaWindows系统和Linux系统安装JDK8详细教程
  • 如果显示以下效果,说明安装成功

Windows系统和Linux系统安装JDK8详细教程

3、配置环境变量

  • 找到我的电脑—> 右键打开设置 —> 找到高级系统设置 —>点击环境变量

Windows系统和Linux系统安装JDK8详细教程

  • 注意:这有两个变量的设置一个是用户变量一个是系统变量,用户变量只仅限于当前登录的用户使用,而系统变量顾名思义就是在此系统上,所以我们选择系统变量进行配置。
  • 点击新建,新建一个变量名

Windows系统和Linux系统安装JDK8详细教程

  • 由于规范,我们的JDK的变量名一般都会起名为 JAVE_HOME,变量值就是JDK的安装路径,快捷方式点击浏览目录选择JDK的安装目录

Windows系统和Linux系统安装JDK8详细教程

  • 再找到path,进行编辑

Windows系统和Linux系统安装JDK8详细教程

Windows系统和Linux系统安装JDK8详细教程

  • 运行cmd.exe输入java -version,如果安装和配置失败不会出现版本,安装成功后如下图所示

Windows系统和Linux系统安装JDK8详细教程

Linux下安装JDK8

  • 操作系统:CentOS7

1、下载安装包

  • 在官网下载Linux系统JKD8的安装包,有rpm、tar等形式的安装包。我这给大家准备的是一个tar包

链接:https://pan.baidu.com/s/18MRpWlRBynKOnIEhTvwcVg
提取码:lkjh

  • 安装包下载下来后通过Xftp或者是MobaXterm将安装包上传至Linux系统的 opt/softwore目录下 softwore需自己创建
#创建softwore目录
mkdir /opt/softwore
#进入到softwore目录下
cd  /opt/softwore
#将安装包进行解压至 /usr/local目录下
tar -zxvf jdk-8u212-linux-x64.tar.gz -C /usr/local
#进入/usr/local目录下
cd /usr/local
#将解压后的jdk文件夹重命名
mv jdk1.8.0_212/ jdk1.8
#配置Linux下的JDK环境变量
vim /etc/profile
#摁 G 到最后一行 输入一下内容
export JAVA_HOME=/usr/local/jdk1.8  #jdk安装目录
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

#退出保存 Esc --> :wq
#使环境变量生效
source /etc/profile
  • 测试JDK是否安装成功
java-version

Windows系统和Linux系统安装JDK8详细教程

  • 出现java的版本说明安装成功!
上一篇:ConcurrentHashMap(JDK8)源码分析及夺命9连问


下一篇:CodeForces #100 C 贪心+STL