Linux 安装 Oracle Java 8的步骤详解

 更新时间:2025年07月23日 10:26:48   作者:星寂樱易李  
在Linux上安装OracleJava8需下载tar.gz包(需登录Oracle并接受协议),上传至服务器,解压后配置环境变量,验证版本,并可选设置默认版本,注意系统架构匹配及使用rpm安装,本文给大家介绍Linux 安装 Oracle Java 8的步骤详解,感兴趣的朋友一起看看吧

在 Linux 系统上安装 Oracle Java 8 的步骤如下:

1. 下载 Oracle Java 8

访问 Oracle 官方网站的 Java 下载页面:

  • 下载链接Oracle Java 8 下载页面
  • 选择适合 Linux x64 的安装包(通常是 .tar.gz 格式)。
  • 需要登录 Oracle 账号并接受许可协议后才能下载。

2. 上传安装包到 Linux 服务器

  • 使用工具(如 scpftprz)将下载好的安装包上传到 Linux 服务器的某个目录,例如 /usr/local

3. 解压安装包

进入上传目录,解压安装包:

cd ~/Downloads
tar -zxvf jre-8u451-linux-x64.tar.gz -C /usr/local

4. 配置环境变量

编辑 /etc/profile 文件,添加以下内容:

nano ~/.bashrc
export JAVA_HOME=/usr/local/jdk1.8.0_XXX
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

/usr/local/jdk1.8.0_XXX 替换为实际的 Java 安装路径。

保存文件后,运行以下命令使环境变量生效:

source ~/.bashrc

确认 Java 是否添加到 PATH
运行以下命令确认 java 命令是否指向 Oracle Java 8:

which java

输出应该类似于:
/usr/local/jre1.8.0_451/bin/java
如果输出不是 Oracle Java 8 的路径,说明 Java 未正确添加到 PATH。

5. 验证安装

运行以下命令验证 Java 是否安装成功:

java -version

如果输出了 Java 的版本信息,说明安装成功。

6. 可选:设置默认 Java 版本

如果系统中安装了多个 Java 版本,可以使用 update-alternatives 命令设置默认版本:

sudo update-alternatives --config java

选择 Oracle Java 8 的路径。
在提示中,输入数字 2(对应 /usr/local/jre1.8.0_451/bin/java),然后按回车键。

注意事项

  • 确保下载的安装包与你的 Linux 系统架构匹配(通常是 64 位)。
  • 如果使用 .rpm 格式的安装包,可以直接使用 rpm 命令安装。

到此这篇关于Linux 安装 Oracle Java 8的步骤详解的文章就介绍到这了,更多相关linux安装oracle java内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 深入了解java内存分配和回收策略

    深入了解java内存分配和回收策略

    下面小编就为大家带来一篇深入了解java内存分配和回收策略。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Tomcat处理请求的线程模型详解

    Tomcat处理请求的线程模型详解

    这篇文章主要为大家详细介绍了Tomcat处理请求的线程模型,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • java 使用异常的好处总结

    java 使用异常的好处总结

    这篇文章主要介绍了java 使用异常的好处总结的相关资料,需要的朋友可以参考下
    2017-03-03
  • maven中添加memcached.jar的配置步骤

    maven中添加memcached.jar的配置步骤

    在Java项目中使用Maven管理依赖时,如果需要添加​​memcached.jar​​依赖,可以通过本文介绍的步骤进行配置,文章通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-12-12
  • SpringBoot项目启动健康检查的实现示例

    SpringBoot项目启动健康检查的实现示例

    健康检查是确保容器内应用运行正常的一种机制,它可以帮助我们及时发现并处理应用中的问题,比如服务崩溃、资源耗尽等,下面就来介绍一下SpringBoot项目启动健康检查的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2025-07-07
  • javaWeb项目部署到阿里云服务Linux系统的详细步骤

    javaWeb项目部署到阿里云服务Linux系统的详细步骤

    这篇文章主要介绍了javaWeb项目部署到阿里云服务Linux系统,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • Java全面分析面向对象之多态

    Java全面分析面向对象之多态

    多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定
    2022-04-04
  • Spring Boot集成Elasticsearch全过程

    Spring Boot集成Elasticsearch全过程

    这篇文章主要介绍了Spring Boot集成Elasticsearch全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07
  • 浅谈Java abstract关键字不能和哪些关键字共存

    浅谈Java abstract关键字不能和哪些关键字共存

    本文主要介绍了Java abstract关键字不能和哪些关键字共存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-10-10
  • 详解Java 包扫描实现和应用(Jar篇)

    详解Java 包扫描实现和应用(Jar篇)

    这篇文章主要介绍了详解Java 包扫描实现和应用(Jar篇),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07

最新评论