Ubuntu 16.04 安装配置Java jdk1.8

本文详细介绍了如何在Ubuntu 16.04上安装配置Java JDK1.8。首先从官网下载JDK1.8的tar.gz文件,然后进行解压,接着配置环境变量以使JDK生效,并最后讲解如何设置默认JDK,以方便在有多个版本时进行切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu配置jdk1.8

一. 下载包

官网下载jdk文件。这里下载的是最新jdk1.8版本:jdk-8u144-linux-x64.tar.gz

二. 解压

tar.gz文件,解压配置好配置文件就是安装好了。这类文件一般放到/usr/lib目录下。所以新建文件夹jvm,然后把jdk1.8解压到目录下。这里的目录可以随意更改,这里更改了注意后面的路径也要相应的更改。

~$ sudo mkdir /usr/lib/jvm
~$ sudo tar -zxf jdk-8u144-linux-x64.tar.gz -C /usr/lib/jvm/

三. 配置环境变量使jdk生效

~$ sudo vi /etc/profile

# 在最下面添加以下4行(注意这里的路径)
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_144
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

# 然后保存,生效
~$ source /etc/profile

# 测试,如下显示表示安装成功
~$ java -version
java version "1.8.0_144"
java(TM) SE Runtime Environment (build 1.8.0_144-b01)
java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

四. 设置默认的jdk

这个功能可以切换多个版本的jdk。查看系统中存在的jdk:

~$ sudo update-alternatives --config java
~$ sudo update-alternatives --config javac
~$ sudo update-alternatives --config javaws

~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_144/bin/java" 2000
~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_144/bin/javac" 2000
~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0_144/bin/javaws" 2000

安装完之后再查看系统的jdk设置。我的系统只有一个备选项所以:

~$ sudo update-alternatives --config java 
链接组 java (提供 /usr/bin/java)中只有一个候选项:/usr/lib/jvm/jdk1.8.0_144/bin/java无需配置。

~$ sudo update-alternatives --config javac
链接组 javac (提供 /usr/bin/javac)中只有一个候选项:/usr/lib/jvm/jdk1.8.0_144/bin/javac 无需配置。

~$ sudo update-alternatives --config javaws
链接组 javaws (提供 /usr/bin/javaws)中只有一个候选项:/usr/lib/jvm/jdk1.8.0_144/bin/javaws 无需配置。

如果系统中有多个选项则如下显示,输入数字就能设置成功。

sudo update-alternatives --config java
显示
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

选择       路径                                          优先级  状态
------------------------------------------------------------.
* 0            /home/Java/jdk1.8.0_102/bin/java                 2000      自动模式
   1            /home/Java/jdk1.8.0_102/bin/java                 2000      手动模式
   2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:

到此Ubuntu 16.04设置jdk完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值