Linux中配置Java环境变量实现过程

 更新时间:2025年07月21日 09:40:19   作者:Dong雨  
文章介绍了在Linux系统上安装Java 1.8的步骤:下载、传输、解压至/opt目录,配置环境变量(当前用户或全局),使用update-alternatives设置默认版本,并通过命令验证安装是否成功

基本工作

1.官网下载java 1.8地址(需要注册一个oracle账户):

Java Downloads | Oracle

点击上面的链接,滚动页面到最下面就可以看到下载界面,如下图

选择适合自己系统的版本。

本文选用 jdk-8u431-linux-x64.tar.gz 。

2.使用传输工具如 FinalShell、WinSCP等把jdk-8u431-linux-x64.tar.gz 传输到虚拟机中opt目录下。

3.解压 jdk-8u431-linux-x64.tar.gz 到 opt 目录下,并查看是否成功,命令: 

tar -zxvf  jdk-8u431-linux-x64.tar.gz -C /opt/
 
ls

4.解压后,你应该在 /opt/ 目录下看到一个名为 jdk1.8.0_431 的目录(具体名称可能因版本不同而有所变化)。你可以进入该目录并查看其内容:

cd /opt/jdk1.8.0_431

ls -l

配置环境变量

解压完成后,你还需要配置环境变量。你可以选择将配置写入 ~/.bashrc/etc/profile,具体步骤如下:

仅对当前用户生效

(本文使用这个方式)

编辑 ~/.bashrc 文件:

nano ~/.bashrc

在文件末尾添加以下内容:

export JAVA_HOME=/opt/jdk1.8.0_431
export PATH=$PATH:$JAVA_HOME/bin

保存并退出 nano,然后重新加载配置文件:

source ~/.bashrc

对所有用户生效

编辑 /etc/profile 文件:

sudo nano /etc/profile

在文件末尾添加以下内容:

export JAVA_HOME=/opt/jdk1.8.0_431
export PATH=$PATH:$JAVA_HOME/bin

保存并退出 nano,然后重新加载配置文件:

source /etc/profile

验证配置

无论你选择哪个文件,保存并重新加载配置文件后,都可以通过以下命令验证 JAVA_HOMEPATH 环境变量是否正确设置:

echo $JAVA_HOME
echo $PATH

运行 java -version 命令,检查是否使用了你配置的 Java 版本:

java -version

注意

如果运行 java -version 命令,出现的是系统自带的Java信息(openjdk 等三行内容)。

步骤 1: 确认 Java 安装路径

首先,确认 Java 的安装路径。假设你将 Java 解压到了 /opt/jdk1.8.0_431 目录下。

步骤 2: 注册 Java 到update-alternatives

使用 update-alternatives 命令将新安装的 Java 注册到系统中。打开终端,输入以下命令:

sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_431/bin/java 1

步骤 3: 配置 Java 为默认版本

注册完成后,设置新安装的 Java 为默认版本:

sudo update-alternatives --config java

这个命令会列出所有已注册的 Java 版本,让你选择一个作为默认版本。选择你刚刚注册的版本即可。

步骤 4: 配置环境变量

编辑 ~/.bashrc/etc/profile 文件,添加 Java 环境变量。你可以使用 nanovi 编辑器来编辑文件。例如,使用 nano 编辑器:

nano ~/.bashrc

在文件末尾添加以下内容:

export JAVA_HOME=/opt/jdk1.8.0_431
export PATH=$PATH:$JAVA_HOME/bin

nano 编辑器中,你可以使用以下步骤来保存文件并退出:

  1. 按 Ctrl + O 保存文件。
  2. 按 Enter 确认保存路径。
  3. 按 Ctrl + X 退出 nano

保存并关闭文件。如果你使用的是 vi 编辑器,按 Esc 键,然后输入 :wq 保存并退出。

步骤 5: 重新加载配置文件

重新加载配置文件,使环境变量生效:

source ~/.bashrc

source /etc/profile

步骤 6: 验证 Java 版本

再次运行 java -version 命令,检查是否使用了你配置的 Java 版本:

java -version

你应该看到输出显示的是 /opt/jdk1.8.0_431 路径下的 Java 版本信息。

步骤 7: 验证JAVA_HOME环境变量

为了确保 JAVA_HOME 环境变量也正确设置,可以运行以下命令:

echo $JAVA_HOME

你应该看到输出显示的是 /opt/jdk1.8.0_431

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java简单模拟实现一个线程池

    Java简单模拟实现一个线程池

    本文主要介绍了Java简单模拟实现一个线程池,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • Java 中的 BufferedWriter 介绍_动力节点Java学院整理

    Java 中的 BufferedWriter 介绍_动力节点Java学院整理

    BufferedWriter 是缓冲字符输出流。它继承于Writer。接下来通过本文给大家分享Java 中的 BufferedWriter知识,需要的朋友参考下吧
    2017-05-05
  • Java实现简单班级管理系统

    Java实现简单班级管理系统

    这篇文章主要为大家详细介绍了Java实现简单班级管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Java中包装类和Arrays类的详细介绍

    Java中包装类和Arrays类的详细介绍

    Arrays针对于数组做操作的类,该类包含用于操作数组的各种方法(如排序和搜索),这篇文章主要给大家介绍了关于Java中包装类和Arrays类的详细介绍,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • nacos在liunx系统中启动成功浏览器却访问不了的解决方法

    nacos在liunx系统中启动成功浏览器却访问不了的解决方法

    在linux下搭建nacos,现在想要启动,访问nacos页面,访问不了,所以本文小编将给大家介绍nacos在liunx系统中启动成功,浏览器却访问不了?全面的解决办法,需要的朋友可以参考下
    2023-09-09
  • RocketMQ NameServer架构设计启动流程

    RocketMQ NameServer架构设计启动流程

    这篇文章主要为大家介绍了RocketMQ NameServer架构设计启动流程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • MyBatis+MySQL 返回插入的主键ID的方法

    MyBatis+MySQL 返回插入的主键ID的方法

    本篇文章主要介绍了MyBatis+MySQL 返回插入的主键ID的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-04-04
  • 解决Nacos集群启动失败:java版本问题

    解决Nacos集群启动失败:java版本问题

    这篇文章主要介绍了解决Nacos集群启动失败:java版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • spring security4 添加验证码的示例代码

    spring security4 添加验证码的示例代码

    本篇文章主要介绍了spring security4 添加验证码的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • IntelliJ IDEA 中使用jRebel进行 Java 热部署教程图解

    IntelliJ IDEA 中使用jRebel进行 Java 热部署教程图解

    Rebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。本文通过图文并茂的形式给大家介绍了IntelliJ IDEA 中使用jRebel进行 Java 热部署教程图解,需要的朋友参考下吧
    2018-04-04

最新评论