安装Java (Linxu 和 Windows 环境)

1 JDK、JRE的关系

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment

JDK包含JRE,还提供了编译器、调试器等开发工具。简单地说,JRE就是运行Java字节码的虚拟机。编译成Java字节码就需要JDK。

二者关系如下:

  ┌─    ┌──────────────────────────────────┐
  │     │     Compiler, debugger, etc.     │
  │     └──────────────────────────────────┘
 JDK ┌─ ┌──────────────────────────────────┐
  │  │  │                                  │
  │ JRE │      JVM + Runtime Library       │
  │  │  │                                  │
  └─ └─ └──────────────────────────────────┘
        ┌───────┐┌───────┐┌───────┐┌───────┐
        │Windows││ Linux ││ macOS ││others │
        └───────┘└───────┘└───────┘└───────┘

      (图引自: https://liaoxuefeng.com/books/java/quick-start/history/index.html

要安装Java,其实就是安装JDK了。

2.2  安装JDK 

Oracle的官网下载最新的稳定版JDK:

java_down

 

2.2.1 Windows:

选x64 MSI Installer, 下载双击exe默认即可

 安装完后的软件目录:

image

 

2.2.2 Linux:

根据电脑的CPU是ARM还是x86来选择合适的安装包,优先选 x64 RPM Package,如果系统是ARM架构则选择ARM64版本

第一步:查看CUP架构信息,判断下载JDK版本

echo "CPU架构: $(uname -m)" && echo "详细型号: $(grep -m1 'model name' /proc/cpuinfo | awk -F': ' '{print $2}')"

第二步:进入下载目录

cd /usr/local/src

第三步:使用curl下载JDK 25

curl -O https://download.oracle.com/java/25/latest/jdk-25_linux-x64_bin.rpm

     提示:-O 参数表示使用远程文件名保存到本地。如果下载速度慢,可以添加 --progress-bar 显示进度,或使用代理。

第四步:安装RPM包  

#yum安装
yum localinstall jdk-25_linux-x64_bin.rpm

#或直接使用 rpm 命令
rpm -ivh jdk-25_linux-x64_bin.rpm

  说明:yum localinstall 会自动解决依赖关系,推荐使用。如果系统提示缺少依赖,yum会自动下载安装。

第五步:验证安装

java -version

  正常输出:

java version "25" 2025-09-16 LTS
Java(TM) SE Runtime Environment (build 25+36-2368)
Java HotSpot(TM) 64-Bit Server VM (build 25+36-2368, mixed mode, sharing)

第六步:清理安装包(可选)

rm -f jdk-25_linux-x64_bin.rpm

  

下载安装包一键安装脚本:

#!/bin/bash
cd /usr/local/src && \
curl -O https://download.oracle.com/java/25/latest/jdk-25_linux-x64_bin.rpm && \
yum localinstall -y jdk-25_linux-x64_bin.rpm && \
rm -f jdk-25_linux-x64_bin.rpm && \
java -version

保存为 install_jdk25.sh,然后执行:

chmod +x install_jdk25.sh
./install_jdk25.sh

 

使用yum安装(可选):

# 搜索可用的Java版本
yum search java | grep openjdk

# 安装OpenJDK 25
yum install java-25-openjdk-devel

# 验证安装
java -version

 

 安装完后的软件目录:

 java_linux

 

2.3  设置环境变量

2.3.1 Windows:

安装完JDK后,需要设置一个JAVA_HOME的环境变量,它指向JDK的安装目录。在Windows下,它是安装目录,类似:

C:\Program Files\Java\jdk-25

然后,把JAVA_HOMEbin目录附加到系统环境变量PATH上。在Windows下长这样:

Path=%JAVA_HOME%\bin;

JAVA_HOMEbin目录添加到PATH中是为了在任意文件夹下都可以运行java。打开PowerShell窗口,输入命令java -version,如果一切正常,你会看到如下输出:

PS C:\Users\87537> java --version
java 25.0.2 2026-01-20 LTS
Java(TM) SE Runtime Environment (build 25.0.2+10-LTS-69)
Java HotSpot(TM) 64-Bit Server VM (build 25.0.2+10-LTS-69, mixed mode, sharing)

如果你看到的版本号不是25,而是21、1.8之类,说明系统存在多个JDK,且默认JDK不是JDK 25,需要把JDK 25提到PATH前面。

 

2.3.2 Linux:

安装完JDK后,需要设置一个 JAVA_HOME 的环境变量,它指向JDK的安装目录。在Linux CentOS下,默认安装目录类似:

/usr/lib/jvm/jdk-25

在CentOS下,编辑 /etc/profile 或 ~/.bashrc 文件,添加:

export JAVA_HOME=/usr/lib/jvm/jdk-25

然后,把 JAVA_HOME 的 bin 目录附加到系统环境变量 PATH 上。在CentOS下,它长这样:

export PATH=$JAVA_HOME/bin:$PATH

使配置立即生效:

source /etc/profile

把 JAVA_HOME 的 bin 目录添加到 PATH 中是为了在任意文件夹下都可以运行 java。打开终端窗口,输入命令 java -version,如果一切正常,你会看到如下输出:

java version "25" 2025-09-16 LTS
Java(TM) SE Runtime Environment (build 25+36-2368)
Java HotSpot(TM) 64-Bit Server VM (build 25+36-2368, mixed mode, sharing)

  

 

posted @ 2026-02-14 19:26  小肖程序  阅读(1)  评论(0)    收藏  举报