全部
常见问题
产品动态
精选推荐

Java 安装与环境配置」详细教程(Windows + macOS + Linux 全覆盖)

管理 管理 编辑 删除


下面是一份适合初学者的「Java 安装与环境配置」详细教程(Windows + macOS + Linux 全覆盖),包含截图步骤思路与命令讲解。


一、确定要安装的 Java 版本

目前主流推荐版本:

类型说明推荐
Java 8 (LTS)老版本,兼容性最好,很多老项目用✅ 企业老系统
Java 11 (LTS)官方长期支持版,性能稳定✅ 新旧项目通用
Java 17 (LTS)当前主流生产版本,支持 Java 8 向上兼容✅ 推荐安装
Java 21 (LTS)最新长期支持版,效率更高✅ 想体验新特性
建议:装 Java 17 或 21,向下兼容好,性能比 8 高约 30%~40%。


二、Windows 安装与环境变量配置

下载 JDK

打开 Oracle 官方或 OpenJDK 官网:

  • Oracle JDK(推荐企业用户) 🔗 https://www.oracle.com/java/technologies/downloads/
  • OpenJDK(开源版本) 🔗 https://adoptium.net/

下载对应版本(例如:Windows x64 Installer)。


安装 JDK

双击安装包,一路“Next”,注意安装路径

C:\Program Files\Java\jdk-17

安装完成后,确认文件夹中有:

bin
conf
include
jmods
lib

配置环境变量(非常关键)

打开系统设置:

此电脑 → 右键属性 → 高级系统设置 → 环境变量

添加三个配置:

(1)系统变量 JAVA_HOME

JAVA_HOME = C:\Program Files\Java\jdk-17

(2)系统变量 CLASSPATH

CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

(3)系统变量 PATH

在 Path 中添加:

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin


验证是否成功

打开命令提示符(Win+R → cmd):

java -version
javac -version
echo %JAVA_HOME%

显示如下表示成功:

java version "17.0.x"
Java(TM) SE Runtime Environment ...
Java HotSpot(TM) 64-Bit Server VM ...


三、macOS 安装与配置

使用 Homebrew(推荐)

如果你有 Homebrew:

brew install openjdk@17

安装完成后,添加环境变量(以 Zsh 为例):

echo 'export JAVA_HOME=$(/usr/libexec/java_home -v17)' >> ~/.zshrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc
source ~/.zshrc

验证:

java -version
javac -version


通过官网下载 DMG 安装包

如果不用 brew,可直接下载:

🔗 https://adoptium.net/temurin/releases/

安装后同样执行:

/usr/libexec/java_home -V

来查看安装路径。


四、Linux 安装与配置(Ubuntu / CentOS)

Ubuntu / Debian

sudo apt update
sudo apt install openjdk-17-jdk -y

查看版本:

java -version

CentOS / RHEL

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

环境变量配置

编辑文件:

sudo nano /etc/profile

添加:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

保存退出:

source /etc/profile

验证:

echo $JAVA_HOME
java -version


五、测试 Java 是否能运行

创建一个简单的 Java 文件:

HelloWorld.java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello Java!");
    }
}

编译并运行:

javac HelloWorld.java
java HelloWorld

输出:

Hello Java!

表示环境配置成功!


六、常见问题

问题原因解决方案
'java' 不是内部或外部命令PATH 未生效重启 CMD 或重新配置 PATH
javac 无法识别JDK 未装完整检查是否装的是 JRE 而不是 JDK
多版本冲突系统存在多个 Java 版本where java 查找路径并清理旧版本
IDEA 报错找不到 JDK没设置 SDK在 IDEA 中 File → Project Structure → SDK 设置 JAVA_HOME


请登录后查看

小码二开 最后编辑于2025-10-27 10:32:04

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}} 【已收集】
沙发 板凳 地板 {{item.floor}}# 【已收集】
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
打赏
已打赏¥{{reward_price}}
67
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
{{item.label}} 加精
{{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服