Ubuntu安装jdk8的两种方式

在 Ubuntu 中可以通过两条路线安装 Oracle JDK 8:
一种是使用 PPA 源提供的自动安装器,另一种是从 Oracle 官网下载压缩包手动安装。两者各有优势:PPA 简单省心,而手动安装更加可控。


一、使用 PPA 源安装(自动化、简单)

1. 添加 PPA 源

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

2. 安装 oracle-java8-installer

sudo apt-get install oracle-java8-installer

安装过程中会提示你接受 Oracle 授权条款。
如果你想跳过手动确认,可以提前执行:

echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

3. 设置 JDK 8 为默认版本

sudo update-java-alternatives -s java-8-oracle

4. 检查是否安装成功

java -version
javac -version

二、通过官方安装包手动安装(灵活、可控)

1. 下载 Oracle JDK

访问 Oracle 官方下载页面:
https://www.oracle.com/java/technologies/downloads/#java8

下载对应的 tar.gz 包,例如:
jdk-8u471-linux-x64.tar.gz

2. 创建安装目录并解压

sudo mkdir /usr/lib/jvm
sudo tar -zxvf jdk-8u471-linux-x64.tar.gz -C /usr/lib/jvm

你的实际目录可能类似:
/usr/lib/jvm/jdk1.8.0_471


3. 配置环境变量

编辑用户环境配置文件:

sudo vim ~/.bashrc

在文件末尾添加:

# Oracle JDK 环境变量
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_471
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

让配置立即生效:

source ~/.bashrc

4. 注册系统默认 JDK

sudo update-alternatives --install /usr/bin/java  java  /usr/lib/jvm/jdk1.8.0_471/bin/java  300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_471/bin/javac 300
sudo update-alternatives --install /usr/bin/jar   jar   /usr/lib/jvm/jdk1.8.0_471/bin/jar   300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_471/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_471/bin/javap 300

选择默认 JDK:

sudo update-alternatives --config java

5. 验证安装是否完成

java -version
javac -version
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇