Ubuntu16下安装jdk1.8.0_231

本文详细介绍了在Ubuntu系统中下载、安装JDK并进行环境变量配置的全过程,包括如何选择并解压JDK至指定文件夹,通过编辑.bashrc文件添加JAVA_HOME等环境变量,以及如何设置默认JDK版本。

下载JDK并解压到目标文件夹

1: 本次采用在火狐浏览器输入链接,选择当前最新版本下载,之后保存在目录 ~/Downloads
jdk

2: 如果目标文件夹存在则跳过此步骤,否则输入如下命令创建目标文件夹:

sudo mkdir /usr/lib/jvm

3: 输入如下命令将jdk-8u231-linux-x64.tar.gz解压至目标文件夹:

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

注意,此条命令需要在截图所示的目录输入
4: 添加环境变量
输入命令打开文件:

gedit ~/.bashrc
在文件末尾添加如下语句,JAVA_HOME的末尾换成自己的jdk版本
#java jdk configuration
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出

输入命令使其立即生效:

source ~/.bashrc
仅针对当前用户

测试JDK

输入java -version
测试jdk
注意此时默认的JDK为java-8-openjdk-amd64/jre/bin/java,要修改成1.8,需要以下操作(目录随意):

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_231/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_231/bin/javac 300  
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_231/bin/jar 300   
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_231/bin/javah 300   
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_231/bin/javap 300
注意如果不执行以上语句,在修改默认jdk时,只显示ubuntu自带的最简版,如下图:

出错
只需要用语句sudo update-alternatives --config java,选择jdk1.8为默认版本:
修改
此时调用上一条语句,可以看到默认版本修改为jdk1.8了。

修改结果

参考

ns3+eclipse
修改默认jdk

### 安装 JDK 1.8.0_371 的方法 在 Ubuntu 系统中安装特定版本JDK(如 JDK 1.8.0_371),可以按照以下方式操作: #### 准备工作 确保系统已更新至最新状态,运行以下命令以完成系统的升级: ```bash sudo apt-get update && sudo apt-get upgrade ``` #### 下载 JDK 压缩包 访问 Oracle 官方网站或其他可信资源下载对应版本JDK 压缩包 `jdk-8u371-linux-x64.tar.gz`。如果压缩包位于本地磁盘,则跳过此步。 #### 创建目标目录并解压文件 创建用于存储 JDK 文件的目标路径 `/usr/local/java` 并将下载好的压缩包复制至此处[^5]。 ```bash mkdir -p /usr/local/java cp ~/Downloads/jdk-8u371-linux-x64.tar.gz /usr/local/java/ cd /usr/local/java tar -zxvf jdk-8u371-linux-x64.tar.gz ``` #### 配置环境变量 编辑全局环境变量配置文件 `/etc/profile` 或用户的 `.bashrc` 文件来设置必要的 Java 路径。 ```bash vim /etc/profile ``` 向文件末尾追加如下内容: ```bash export JAVA_HOME=/usr/local/java/jdk1.8.0_371 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin ``` 保存退出后使更改生效: ```bash source /etc/profile ``` #### 设置默认 Java 版本 通过 `update-alternatives` 工具管理多个 Java 版本之间的切换[^4]。 ```bash sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_371/bin/java 1 sudo update-alternatives --set java /usr/local/java/jdk1.8.0_371/bin/java ``` 验证当前使用的 Java 是否为目标版本: ```bash java -version ``` --- ### 注意事项 上述过程假设用户具有管理员权限以及网络连接正常。若遇到任何错误提示,请仔细检查每一步执行的结果是否成功。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值