Ubutu安装oracle jdk1.8

环境:

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)

总结:

原文地址:https://www.cnblogs.com/greamrod/p/11152117.html