当前位置: 首页 > news >正文

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 命令安装。
http://www.dtcms.com/a/163847.html

相关文章:

  • 个人谈谈有些项目分web、service、dao、bean、utils多模块的看法
  • 分步详解:凤凰6000模拟器接入Unity Input System‌(
  • antd中的表格穿梭框(Transfer)如何使用
  • npm打包内存不足- JavaScript heap out of memory
  • 【LeetCode】螺旋矩阵
  • LeetCode热题100--53.最大子数组和--中等
  • 前端在平常的开发中高度还原ui图的思考规范
  • 婴幼儿托育实训室生活照料流程标准化设计
  • 第三部分:赋予网页灵魂 —— JavaScript(下)
  • 味精(谷氨酸钠)是否健康(马井堂)
  • ESP32通过MQTT协议上传数据至阿里云物联网平台
  • NS-SWIFT微调Qwen3
  • CF4C Registration system(哈希实现)
  • AnimateCC基础教学:漫天繁星-由DeepSeek辅助完成
  • day31 第八章 贪心算法 part05
  • 生活需要一些思考
  • ppt箭头素材图片大全
  • 如何提升自我价值?
  • std::string的底层实现 (详解)
  • [4-06-09].第10节:自动配置- 分析@SpringBootApplication启动类
  • 防爆风扇储能轴流风机风量风压如何保障通风安全?
  • java每日精进 4.29【框架之自动记录日志并插入如数据库流程分析】
  • Lucene 分词工具全解析与对比指南
  • Spring AI在大模型领域的趋势场景题深度解析
  • 网络原理 - 11(HTTP/HTTPS - 2 - 请求)
  • Shopify网上商店GraphQL Admin接口查询实战
  • idm 禁止自动更新提示(修改注册表)
  • Spring MVC中自定义日期类型格式转换器
  • 精益数据分析(32/126):电商指标优化与搜索策略解析
  • 【Python笔记 05】 if判断、比较运算符与逻辑运算符