Java开发环境配置:jdk在windows、linux上安装及环境变量配置详解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/zh0ux/article/details/102747887

Windows平台

1. 下载

2. 安装

  • 下载完成后,双击exe开始安装,可以更改安装路径。
    在这里插入图片描述

3. 环境配置

  • 计算机或此电脑(win10)右键属性,高级系统设置,高级,环境变量;
    在这里插入图片描述
  • 选择系统变量下的,新建;
    在这里插入图片描述
  • 新建,添加变量名 JAVA_HOME, 变量值为之前自己jdk的安装路径 C:\Program Files\Java\jdk1.8.0_231
    在这里插入图片描述
  • 新建,添加变量名 CLASSPATH, 变量值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
    在这里插入图片描述
  • 找到系统变量里变量为Path的行,选中,并点击编辑,追加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 到变量值最后。
    在这里插入图片描述
  • 设置完成,win+R,输入cmd,打开命令行,确定安装是否正确。
    在这里插入图片描述

linux平台(通过官网下载的安装包安装)

以ubuntu为例,如果之前装过OpenJdk,请sudo apt-get purge openjdk* 删除之后再做以下操作。

1. 下载

  • 同上边windows下载,选择jdk版本后,下载tar.gz文件。
    在这里插入图片描述

2. 安装

  • 创建安装目录,并解压到该目录。
    sudo mkdir /usr/lib/jvm
    sudo tar zxvf jdk-8u231-linux-x64.tar.gz -C /usr/lib/jvm

3. 环境配置

可通过配置文件/etc/environment,或者修改文件/etc/profile来实现。

修改/etc/environment
  • 打开该文件,sudo vim /etc/environment
    看到已有PATH,PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

  • 新增JAVA_HOME变量;新增CLASSPATH变量; 修改PATH,在变量最后追加内容,:/usr/lib/jvm/jdk1.8.0_231/bin
    修改后内容示例(注意:对应jdk安装路径/usr/lib/jvm/jdk1.8.0_231要替换成自己的安装路径):
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_231/bin"
    CLASSPATH=".:/usr/lib/jvm/jdk1.8.0_231/lib"
    JAVA_HOME="/usr/lib/jvm/jdk1.8.0_231"

  • 修改保存后,要使环境变量立即生效
    source /etc/environment

  • 验证配置结果。

cmge@ubuntu:~$ java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
cmge@ubuntu:~$ javac -version
javac 1.8.0_231
cmge@ubuntu:~$ 
也以修改/etc/profile
  • 打开该文件,sudo vim /etc/profile
    如不能保存修改,需要先修改权限sudo chmod 666 /etc/profile

  • 追加下面内容,到文件末尾。(注意:对应jdk安装路径/usr/lib/jvm/jdk1.8.0_231要替换成自己的安装路径)
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231
    export JRE_HOME=/usr/lib/jvm/jdk1.8.0_231/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

  • 修改保存后,要使环境变量立即生效
    source /etc/profile

猜你喜欢

转载自blog.csdn.net/zh0ux/article/details/102747887