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

Ubuntu 上安装 Java 1.8

在 Ubuntu 上安装 Java 1.8(Java 8)可以通过以下步骤完成:


方法 1:通过 APT 包管理器安装 OpenJDK 8

这是最常见和推荐的方法。

  1. 更新包管理器

    sudo apt update
    sudo apt upgrade -y
    
  2. 安装 OpenJDK 8

    sudo apt install openjdk-8-jdk -y
    
  3. 验证 Java 版本

    java -version
    
    • 输出示例:
      openjdk version "1.8.0_xxx"
      OpenJDK Runtime Environment (build 1.8.0_xxx)
      OpenJDK 64-Bit Server VM (build xxx)
      
  4. 设置默认 Java 版本(如果有多个版本)
    如果系统中安装了多个 Java 版本,您可以通过 update-alternatives 设置默认版本:

    sudo update-alternatives --config java
    

    按提示选择 Java 8 对应的数字。


方法 2:安装 Oracle JDK 8

Oracle JDK 提供官方 Java 8 版本,适用于需要特定功能或更高性能的场景。

  1. 下载 Oracle JDK 8

    • 访问 Oracle Java 下载页面。
    • 选择适合的版本(如 Linux x64 .tar.gz),并下载到本地。
  2. 解压并配置环境变量
    假设下载的文件名为 jdk-8uXXX-linux-x64.tar.gz

    tar -xvzf jdk-8uXXX-linux-x64.tar.gz
    sudo mv jdk1.8.0_xxx /usr/local/java
    
  3. 更新环境变量
    编辑 /etc/environment~/.bashrc 文件:

    sudo nano /etc/environment
    

    添加以下内容:

    JAVA_HOME="/usr/local/java/jdk1.8.0_xxx"
    PATH="$JAVA_HOME/bin:$PATH"
    

    使更改生效:

    source /etc/environment
    
  4. 验证安装

    java -version
    

方法 3:使用 SDKMAN! 安装

如果需要在多版本之间轻松切换,可以使用 SDKMAN! 来管理 Java。

  1. 安装 SDKMAN!

    curl -s "https://get.sdkman.io" | bash
    source "$HOME/.sdkman/bin/sdkman-init.sh"
    
  2. 安装 Java 8

    sdk install java 8.0.XXX-open
    
  3. 验证安装

    java -version
    

总结

  • OpenJDK 是开源的,适合大多数开发和生产环境。
  • Oracle JDK 提供更好的支持,但可能需要接受许可证协议。
  • 使用 SDKMAN! 可以方便地管理多个版本的 Java。

根据需求选择适合的方法进行安装。


http://www.kler.cn/a/548025.html

相关文章:

  • Unity3D 移动端 CPU 性能调优详解
  • SpringBoot3.3.0集成Knife4j4.5.0实战
  • nginx反向代理tomcat
  • linux概念详解
  • 前端构建工具
  • 聊聊 IP 地址和端口号的区别
  • 1219:马走日
  • 深入解析A2DP v1.4协议:蓝牙高质量音频传输的技术与实现
  • 上海正控ZK880 变频器基本操作
  • MongoDB 基本操作
  • 鸿蒙HarmonyOS NEXT开发:优化用户界面性能——组件复用(@Reusable装饰器)
  • 宏基传奇swift edge偶尔开机BIOS重置
  • Linux网络 | 多路转接Poll
  • NO.18十六届蓝桥杯备战|循环嵌套|乘法表|斐波那契|质数|水仙花数|(C++)
  • 深度学习-114-大语言模型应用之提示词指南实例DeepSeek使用手册(三)
  • docker搭建redis-cluster
  • FPGA简介|结构、组成和应用
  • MYSQL批量UPDATE的两种方式
  • AI自动驾驶:2025有戏,Uber受益先于特斯拉
  • 在 Kubernetes (K8s) 环境中,备份 PostgreSQL 数据库