环境:
Ubuntu 18.04 LTS x64位
系统用户 hou
工具:
jdk-8u171-linux-x64.tar.gz
实验的心
步骤:
- 第一步:
查看有没有装jdk,按住 ctr+alt+T 打开命令窗口输入 Java -version
没有jdk则弹出下面提示:
hou@hou-Lenovo-G50-80:~$ java -version
Command 'java' not found, but can be installed with:
sudo apt install default-jre
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless
去oracle官网下载linux版(tar.gz版)JDK
将文件jdk-8u65-linux-x64.gz移动到/home/hou/java下,并解压:
tar -xzvf jdk-8u171-linux-x64.tar.gz
创建文件夹java(放在哪看自己习惯我就放在/home/hou/目录下):
mkdir /home/hou/java
删除压缩包 输入指令 rm jdk-8u171-linux-x64.tar.gz
hou@hou-Lenovo-G50-80:~/java$ rm jdk-8u171-linux-x64.tar.gz
- 第二步:
配置环境变量,可以 在/etc/profile 下添加到所有用户的全局环境变量,也可为当前用户环境变量~/.bashrc添加Java的环境变量,因为我使用的ubutu尝试修改 vi /etc/profile时 ,profile文件只读没有写权限,我懒得去增加写权限就在当前用户的~/.bashrc中添加的Java环境变量
打开~/.bashrc并编辑
hou@hou-Lenovo-G50-80:~/java$ $sudo gedit ~/.bashrc
在末尾添加如下代码,注意:行末尾不要有空格,空格也会作为路径解析从而会出错
#set Java environment
export JAVA_HOME=/home/hou/java/jdk1.8.0_171
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
如上图所示,保存后让环境变量立即生效
hou@hou-Lenovo-G50-80:~/java$ source ~/.bashrc
- 第三步:
验证是否安装成功
hou@hou-Lenovo-G50-80:/$ java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
总结: