天天看点

Windows 10和Linux系统,jdk的安装及环境变量配置jdk的安装及环境变量配置

jdk的安装及环境变量配置

安装环境

官方网站oracle.com

JDK和JRE

JDK(Java Development Kit):java开发工具箱,提供了Java程序的开发工具和运行环境

JRE(Java Runtime Environment):Java运行时环境,提供了Java的运行环境支持

JDK 下载

在编写Java程序之前,首先得安装及配置Java环境,本博客主要介绍windows 10 和Linux系统下Java环境安装,这里我所介绍的为jdk1.8的下载及安装方式,我之前的版本为1.8.0_181,今天将升级为1.8.0_251,因为Java SE 8u251包含重要的错误修复。Oracle强烈建议所有Java SE 8用户升级到此版本。其他的版本类似。

官方网站Oracle.com,下载jdk,网址链接为https://www.oracle.com/downloads/

Windows 10和Linux系统,jdk的安装及环境变量配置jdk的安装及环境变量配置

2.根据提示完成下载

Windows 10和Linux系统,jdk的安装及环境变量配置jdk的安装及环境变量配置

用户可以根据系统需求下载对应的版本即可,若为64位操作系统,可下载64位的jdk版本。我所下载的为linux 64 位的rpm版本,和windows 64位。

Windows 10和Linux系统,jdk的安装及环境变量配置jdk的安装及环境变量配置

在下载时可能涉及Oracle账户的单点登录问题,若无账户,创建账户即可。

windows下的安装

按照安装向导一步一步的执行,在选择安装内容时其中的公共JRE可装可不装,因为JDK中自带的就有JRE,而公共JRE是脱离JDK的JRE。

注意:在JDK的安装路径中不要出现中文、空格之类的特殊符号

windows环境下配置环境变量

不要管是不是一般情况,这里的完整配置如下,“我的电脑”-右键-“属性”-(左侧)高级系统设置-(弹窗右下角)环境变量配置,窗口上方是用户变量,下方是系统变量,以后把你所有变量都配置在系统变量里。

配置3个参数(环境变量—系统变量):

1.创建JAVA_HOME,值为jdk的安装目录。

JAVA_HOME:JDK的安装路径,例如C:\software\Java\jdk1.8.0_251

2.创建CLASSPATH,值如下:

CLASSPATH:其中的值有3个,在Windows下使用分号进行分割,苏若在Linux下使用冒号做分割
  • .表示当前目录
  • C:\software\Java\jdk1.8.0_251\lib\dt.jar
  • C:\software\Java\jdk1.8.0_251\lib\tools.jar

3.编辑Path

Path:注意是修改,不是创建,不要删除旧有配置,否则可能windows无法正常使用
  • 在配置的末尾追加;C:\software\Java\jdk1.8.0_251\bin;

windows环境下效验安装及配置环境

使用win+R命令或运行cmd,再打开的窗口输入以下命令:

若展示如下,说明配置成功,若没有请检查前边的配置。(图为1.8版本,请根据自己安装的版本检查)

Windows 10和Linux系统,jdk的安装及环境变量配置jdk的安装及环境变量配置
Windows 10和Linux系统,jdk的安装及环境变量配置jdk的安装及环境变量配置
  • java -version查看当前jdk的版本号
  • javac -version查看当前jdk的版本号(和上一个命令结果应当一致,若一致,则安装成功,否则,没有成功)
  • javac命令是将我们的源码".java"文件编译为".class"文件的命令,也可以理解为javac编译器。
  • java为解释器

Linux下的安装

如果在Linux下安装Oracle JDK,则需要首先卸载系统默认安装的OpenJDK,这里我以CentOS 7为例。

  • rpm -qa | grep java查看系统中所安装的java套件
    • -q 使用询问模式,当遇到任何问题时,rpm指令会先询问用户
    • -a  查询所有套件
    • -e<套件档>或–erase<套件档>  删除指定的套件
    • –nodeps  不验证套件档的相互关联性
  • rpm -e --nodeps 后面跟系统自带的jdk名
  • rpm -ivh jdk-8u251-linux-x64.rpm
  • 编辑profile文件
    export JAVA_HOME=/usr/java/jdk1.8.0_251-amd64注意这里是具体的安装位置
    
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    export PATH=$JAVA_HOME/bin:$PATH
               
  • 保存退出后,执行source命令生效
    • source /etc/profile

      -测试是否安装成功: java -version