Ubuntu 下免安装(不使用 apt )配置 Java 环境

之前介绍了在 Linux 下如何使用 apt 或者 yum 来安装并配置 JDK,详情点击这里打开文章。这里我再介绍一下如何从官网直接下载 JDK 并配置 JDK,当然,理论上 Linux 都可以这样子配置。

下载JDK

首先肯定是要去官网下载 JDK,官网地址是:https://www.oracle.com/technetwork/java/javase/downloads/index.html,这个页面中可以选择不同的 Java 版本,这里我选择Java SE 8,点击左侧的 JDK Download 按钮来到下载页面。

打开下载页面
打开下载页面

然后在下载页面先点击“Accept License Agreement Decline License Agreement”前面的复选框,这样才能下载。这里我选择的版本是“Java SE Development Kit 8u181”,找到表格中“Linux x64″的那一行,点击最后的文件名下载,这里我下载的是”.tar.gz”文件,如图:

点击文件名下载
点击文件名下载

解压 JDK

下载之后就要把压缩包解压,使用命令或者归档查看器解压都可以,这里给出命令行的解压方法:

sunriseydy@sunriseydy:~/Downloads$ tar -xzvf jdk-8u181-linux-x64.tar.gz

解压好之后可以进入到 JDK 的目录中查看一下目录结构:

sunriseydy@sunriseydy:~/Downloads$ cd jdk-8u181-linux-x64
sunriseydy@sunriseydy:~/Downloads/jdk-8u181-linux-x64$ ls
jdk1.8.0_181
sunriseydy@sunriseydy:~/Downloads/jdk-8u181-linux-x64$ cd jdk1.8.0_181/
sunriseydy@sunriseydy:~/Downloads/jdk-8u181-linux-x64/jdk1.8.0_181$ ls
bin             jre      README.html                         THIRDPARTYLICENSEREADME.txt
COPYRIGHT       lib      release
include         LICENSE  src.zip
javafx-src.zip  man      THIRDPARTYLICENSEREADME-JAVAFX.txt
sunriseydy@sunriseydy:~/Downloads/jdk-8u181-linux-x64/jdk1.8.0_181$

大致就是这样的,接着我们就要开始配置环境变量了。

配置环境变量

配置环境变量是配置 JDK 的必需步骤,在 Linux 下配置的就是 PATH 变量、JAVA_HOME 和 CLASSPATH,如果你只需要当前用户使用 Java,直接编辑“~/.bashrc”文件即可,如果需要所有用户都能够使用 Java,就配置到“/etc/profile”文件或者“/etc/profile.d/”目录下新建一个 .sh 文件或者“/etc/bash.bashrc”文件。配置的方法都一样,在文件末尾添加这三个环境变量的值,如下:

export PATH=$PATH:/home/sunriseydy/JDK/jdk1.8.0_181/bin
export JAVA_HOME=/home/sunriseydy/JDK/jdk1.8.0_181
export classpath=/home/sunriseydy/JDK/jdk1.8.0_181/lib:.

其中需要注意的是 JAVA_HOME 的路径就是 JDK 的根目录,该目录下要包含上一步骤中所演示的“bin lib jre include”等目录。而 PATH 中要添加的路径是 JAVA_HOME 下的“bin”目录。

配置完之后使配置文件生效就可以了:

sunriseydy@sunriseydy:~$ source ~/.bashrc

由于我配置的是“~/.bashrc”文件,因此就 source 该文件。

之后打开终端,直接输入 java -version 就可以看到输出的 java 版本了:

sunriseydy@sunriseydy:~$ java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
sunriseydy@sunriseydy:~$

OK,本篇教程到这里就结束了 :(吐舌)


版权说明:
作品 sunriseydy 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
文章内容如未说明均为原创,欢迎转载,但请注明原作者(sunriseydy)和原文链接(https://blog.sunriseydy.top/technology/server-blog/server/ubuntu-install-jdk-without-apt/)
部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢

分享到微博 分享到QQ 微信赞赏 点赞 0

评论一下呗亲

电子邮件地址不会被公开。 必填项已用*标注