在Ubuntu18中安装并配置JAVA环境

在Ubuntu18中安装并配置JAVA环境

文章内容

  1. 下载JAVA JDK

  2. 解压到合适路径

  3. 配置环境变量

文章时间

2020-6-20


1 下载JAVA JDK

从Oracle官网下载JAVA JDK,我这里采用的最新版本的JDK,如果有需要可以在官网上找到旧版本。

选择Linux Compressed Archive版本就好了。

JDK下载界面

2 解压到合适路径

关于路径似乎没有什么很多规定,应该是按照个人习惯。以下是本人的安装过程,可供参考。

首先在/usr/local/下创建文件夹java/

sudo mkdir /usr/local/java

然后找到第一步所下载的JAVA JDK压缩文件,使用tar命令将其解压到/usr/local/java下。

sudo tar -zvxf jdk-14.0.1_linux-x64_bin.tar.gz -C /user/local/java/

运行结果如下所示,仅仅截取部分结果。

解压结果

此时可以进入/usr/local/java下查看内容,应该可以看见其中所解压得到的java-14.0.1文件夹。

查看此时java下内容

以及可以观察在java-14.0.1中的内容,很容易知道JAVA的相关命令都在bin文件夹下。

查看JDK具体内容

3 配置系统环境

类似在windows上配置系统环境变量,在linux中为了让系统能寻找到JAVA的相关命令也需要配置系统环境。方法多种,此处本人提供一种方法可供参考。

进入/etc/profild.d/下,并创建新的java.sh文件。

为什么采用这个文件夹,是因为每次打开新的shell,系统会运行一次/etc/profile.d/下所有的.sh文件,这段代码可以在/etc/profile文件中查看。因此写一个导入JAVA环境的shell脚本在该目录下就可以成功配置JAVA环境。

sudo vim java.sh

在文件中输入如下内容,其中shell通过空格来隔离语句,因此=周围不需要空格

JAVA_HOME=<你的安装路径>
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME

内容浅显易懂,就是将JAVA_HOME/bin/纳入系统的PATH变量中,其中系统在查找命令时会通过PATH变量查看哪些命令可以使用。

可以在shell中输入echo $PATH来查看此时系统命令的路径,在这些路径下包含着你常用的命令

具体而言,此处我的java.sh文件应该输入如下内容。

JAVA_HOME=/usr/local/java/jdk-14.0.1
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME

此时万事大吉,只需要重启或者采用source /etc/profile命令使得环境变量生效即可。

最后检测环境是否配置成功:

java -version
检测是否成功
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。