插件窝 干货文章 linux是否带有jdk

linux是否带有jdk

安装 JDK OpenJDK Oracle 123    来源:    2025-04-16

Linux 发行版本身通常不会预装完整的 Oracle JDK,但不同发行版可能有以下情况:


1. 开源JDK/JRE可能被预装

  • 部分Linux发行版(如Ubuntu、Fedora)可能预装OpenJDK(开源实现)的运行时环境(JRE),但一般不包含完整的JDK开发工具。
  • 检查是否已安装: bash java -version # 检查JRE javac -version # 检查JDK编译器(未安装会提示命令不存在)

2. 如何快速安装JDK

  • OpenJDK(推荐): ```bash # Ubuntu/Debian sudo apt update && sudo apt install openjdk-17-jdk

    # CentOS/RHEL sudo yum install java-17-openjdk-devel ```

  • Oracle JDK(需手动下载或添加仓库):
    • Oracle官网下载或使用第三方仓库(如Ubuntu的ppa:linuxuprising/java)。

3. 默认JDK切换(如已安装多个版本)

bash sudo update-alternatives --config java sudo update-alternatives --config javac


4. 各发行版差异

  • Ubuntu/Debian:默认无JDK,但可通过apt快速安装。
  • RHEL/CentOS:可能预装OpenJRE,需手动安装JDK。
  • Arch Linux:完全手动安装(sudo pacman -S jdk-openjdk)。

总结

  • Linux默认不带Oracle JDK,但OpenJDK可通过包管理器一键安装。
  • 生产环境建议使用OpenJDK(免授权问题),若需Oracle JDK需自行处理许可证。

需要进一步帮助可提供具体发行版名称和版本号!