文章目录
很多小伙伴下载好JDK后对配置环境变量这件事很头疼,其实设置JDK环境变量只需要三步,到底是哪三步呢,让我们一起来看看吧。
1 windows 10
1.1 进入设置环境变量界面
为什么要设置环境变量?
当在命令行窗口编译或运行java源程序的时候,需要进入到jdk的bin目录才能执行命令,否则系统会提示找不到相应命令。设置环境变量后,就不用进入相应的bin目录执行javac
、java
命令了,在任何一个目录下都可以直接使用javac
、java
命令。
首先,桌面上找到我的电脑
,依次点击鼠标右键>属性>高级系统设置>环境变量
点击环境变量,可以看到,有用户变量和环境变量,下面简单介绍二者区别:
- 用户变量:用户A用自己的账户登陆了电脑,在用户变量下设置了环境变量,那使用其他账户登陆这台电脑,环境变量就失效了。
- 系统变量:用任何账户登陆这台电脑,环境变量都有效。简言之,用户变量只对一个账户有效,系统变量对所有账户都有效
1.2 设置两个环境变量
1、JAVA_HOME。用户变量下点击新建,分别输入如图内容,图中变量值是安装jdk的目录,在电脑中找到安装目录。
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
1.3 验证环境变量配置是否正确
在系统变量处配置的环境变量,需要重启电脑才能生效。如果是在用户变量处配置的,则注销当前用户,重新登陆即可生效。
键盘win+r
,输入cmd
,依次输入java -version
、 javac
、 java
并回车。如果命令行输出提示错误信息,说明环境变量配置有误。至此,jdk环境变量的配置已全部结束,小伙伴们赶紧试试吧。
PS X:\> java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
PS X:\> javac
用法: javac <options> <source files>
其中, 可能的选项包括:
-g 生成所有调试信息
……
PS X:\> java
用法: java [-options] class [args...]
(执行类)
或 java [-options] -jar jarfile [args...]
(执行 jar 文件)
其中选项包括:
-d32 使用 32 位数据模型 (如果可用)
……
PS X:\>
2 Linux
这里使用的是Ubuntu
2.1 安装方式一
2.1.1 下载openjdk并解压
1、进入官网下载或 # wget https://download.java.net/openjdk/jdk14/ri/openjdk-14.0.2_linux-x64_bin.tar.gz
2、解压到任意目录
# tar -zxvf openjdk-14.0.2_linux-x64_bin.tar.gz -C ../software
2.1.2 设置环境变量
1、将如下内容添加到/etc/profile
文件末尾
export JAVA_HOME=/home/rorschach/software/openjdk-14.0.2
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
2、执行命令source /etc/profile
,使配置生效
root@rorschach:/home/rorschach# source /etc/profile
3、安装完毕,执行命令java -version
验证
root@rorschach:/home/rorschach# java -version
openjdk version "14.0.2" 2020-07-14
OpenJDK Runtime Environment (build 14.0.2+12-46)
OpenJDK 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
2.2 安装方式二
$ jdk
Command 'jdk' not found, did you mean:
command 'jd' from deb jdim (0.3.0-1build1)
command 'juk' from deb juk (4:19.12.3-1)
command 'jdb' from deb openjdk-11-jdk-headless (11.0.7+10-3ubuntu1)
command 'jdb' from deb openjdk-13-jdk-headless (13.0.3+3-1ubuntu2)
command 'jdb' from deb openjdk-14-jdk-headless (14.0.1+7-1ubuntu1)
command 'jdb' from deb openjdk-8-jdk-headless (8u252-b09-1ubuntu1)
Try: sudo apt install <deb name>
$ sudo apt install openjdk-14-jdk-headless
[sudo] rorschach 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
$ java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7-Ubuntu-1ubuntu1)
OpenJDK 64-Bit Server VM (build 14.0.1+7-Ubuntu-1ubuntu1, mixed mode, sharing)
rorschach@rorschach-HP:~$ javac -version
javac 14.0.1
版权声明:本文为weixin_42250302原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。