当前位置:首页 > Java

linux 如何安装java

2026-02-04 23:05:20Java

检查系统是否已安装 Java

在终端运行以下命令检查当前 Java 版本:

java -version

若未安装,输出会提示命令未找到或显示无效版本信息。

更新系统包管理器

确保包管理器为最新状态:

sudo apt update && sudo apt upgrade -y  # Debian/Ubuntu
sudo yum update -y                      # CentOS/RHEL

安装 OpenJDK(推荐)

OpenJDK 是 Java 的开源实现,适合大多数场景:

Debian/Ubuntu 安装 OpenJDK 17

linux 如何安装java

sudo apt install openjdk-17-jdk -y

CentOS/RHEL 安装 OpenJDK 17

sudo yum install java-17-openjdk-devel -y

安装 Oracle JDK(可选)

若需官方 Oracle JDK,需手动下载:

  1. 访问 Oracle JDK 下载页
  2. 选择对应 Linux 版本的 .tar.gz
  3. 解压并移动到标准目录:
    tar -xzf jdk-*.tar.gz
    sudo mv jdk-*/ /usr/lib/jvm/

配置环境变量

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

linux 如何安装java

export JAVA_HOME=/usr/lib/jvm/jdk-17  # 路径需与实际安装目录一致
export PATH=$PATH:$JAVA_HOME/bin

使配置生效:

source ~/.bashrc

验证安装

再次检查版本并确认路径:

java -version
which java

多版本管理(可选)

使用 update-alternatives 管理多个 Java 版本:

sudo update-alternatives --config java

注意事项

  • 生产环境建议使用 LTS 版本(如 Java 11/17)
  • 防火墙需放行 Java 应用端口(如 8080)
  • 开发工具(如 Maven)可能需额外配置 JAVA_HOME

标签: linuxjava
分享给朋友:

相关文章

java如何自学

java如何自学

确定学习目标和路径 自学Java需要明确目标,例如开发Web应用、Android应用或后端服务。根据目标选择学习重点,如Java基础、Spring框架或Android开发。制定阶段性计划,从基础语法到…

java如何创建对象

java如何创建对象

创建对象的基本方法 在Java中,创建对象主要通过new关键字调用构造函数完成。基本语法为: ClassName objectName = new ClassName(); 例如创建String对象…

如何学好java

如何学好java

理解基础概念 掌握Java的核心概念是学习的基础。包括数据类型、变量、运算符、控制流(如循环和条件语句)、数组等。理解面向对象编程(OOP)的四大特性:封装、继承、多态和抽象。 实践编程练习 通过实…

java如何连接mysql

java如何连接mysql

连接 MySQL 数据库的基本步骤 添加 MySQL 驱动依赖 在项目中引入 MySQL 的 JDBC 驱动。如果使用 Maven,在 pom.xml 中添加以下依赖: <dependency…

java如何编写接口

java如何编写接口

编写Java接口的基本语法 在Java中,接口通过interface关键字定义,可以包含抽象方法、默认方法、静态方法和常量。 public interface MyInterface {…

java程序如何打包

java程序如何打包

打包Java程序的方法 使用JAR打包 Java程序可以通过JAR(Java Archive)格式打包,这是一种常见的压缩格式,适用于包含多个类文件和资源的项目。以下是使用JAR打包的步骤: 确保项…