news 2026/5/16 14:34:29

【入门篇】一键搞定 Java 环境配置,从 0 跑出你的第一个程序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【入门篇】一键搞定 Java 环境配置,从 0 跑出你的第一个程序

【入门篇】一键搞定 Java 环境配置,从 0 跑出你的第一个程序

恭喜你决定学习 Java!Java 是最受欢迎的编程语言之一,广泛用于后端开发、Android App、大数据等。作为零基础小白,最难的往往是环境配置。本指南手把手教你从下载 JDK 到运行第一个 “Hello World” 程序,全程图文并茂,适用于 Windows、macOS 和 Linux。

当前(2026年1月)最新版本:

  • 最新特性版本:JDK 25(非 LTS,适合尝鲜)
  • 推荐 LTS(长期支持)版本:JDK 21(稳定,推荐新手使用)

我们以JDK 21为例(免费用于开发和生产)。

1. 下载并安装 JDK

推荐来源:

  • Oracle 官方:https://www.oracle.com/java/technologies/downloads/ (选择 JDK 21)
  • OpenJDK 免费构建(完全开源):
    • Eclipse Temurin (Adoptium):https://adoptium.net/ (强烈推荐,新手友好)
    • Microsoft Build:https://learn.microsoft.com/en-us/java/openjdk/download
    • Azul Zulu:https://www.azul.com/downloads/

选择对应系统的安装包(.exe / .dmg / .tar.gz)。

安装步骤可视化

  • Windows:双击 .exe,一路“下一步”即可(默认安装到 C:\Program Files\Java\)
  • macOS:打开 .dmg,拖拽到 Applications
  • Linux:解压 tar.gz,或用包管理器(如 sudo apt install openjdk-21-jdk)

2. 配置环境变量(关键一步!)

安装后需设置JAVA_HOMEPATH,让系统找到 java 和 javac 命令。

配置图示

Windows 操作:
  1. 右键“此电脑” → 属性 → 高级系统设置 → 环境变量
  2. 新建系统变量:
    • 变量名:JAVA_HOME
    • 变量值:你的 JDK 路径(如 C:\Program Files\Java\jdk-21)
  3. 编辑 Path:新增 %JAVA_HOME%\bin
  4. 确定后,重启命令提示符(cmd)
macOS / Linux 操作(终端输入):
# 编辑 ~/.zshrc 或 ~/.bash_profileecho'export JAVA_HOME=$(/usr/libexec/java_home)'>>~/.zshrc# macOS 自动查找# 或手动指定echo'export JAVA_HOME=/path/to/jdk-21'>>~/.zshrcecho'export PATH=$JAVA_HOME/bin:$PATH'>>~/.zshrcsource~/.zshrc

3. 验证安装成功

打开终端(Windows: cmd,macOS/Linux: Terminal),输入:

java -version javac -version

看到类似输出即成功:

java version "21.0.x" 202x-xx-xx Java(TM) SE Runtime Environment (build 21.0.x+...)

4. 写并运行你的第一个 Java 程序(两种方式)

方式一:命令行纯手工(最基础)

  1. 创建文件 HelloWorld.java(用记事本或任意编辑器)
publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("Hello, World! 我的第一个 Java 程序!");}}
  1. 在文件所在目录打开终端,运行:
javac HelloWorld.java // 编译生成 .class 文件 java HelloWorld // 运行(注意不带 .class)

输出:Hello, World! 我的第一个 Java 程序!

方式二:使用 IDE(强烈推荐,新手神器)

推荐一:IntelliJ IDEA(专业强大,社区版免费)
  • 下载:https://www.jetbrains.com/idea/download/ (选 Community 版)
  • 新建项目 → Java → 选择你的 JDK → 创建类 HelloWorld

可视化步骤:

右键 main 方法 → Run,即可看到输出!

推荐二:Visual Studio Code(轻量级)
  • 下载 VS Code:https://code.visualstudio.com/
  • 安装扩展:Extension Pack for Java(Microsoft 官方)
  • 新建 .java 文件,自动配置 JDK

可视化步骤:

点击 Run 按钮,一键运行!

常见问题解决

  • “java 不是内部或外部命令” → 环境变量没配好,重启终端再试
  • 版本冲突 → 卸载旧 JDK,只留一个
  • macOS 报错 → 用 /usr/libexec/java_home 自动设置 JAVA_HOME

搞定!现在你已经成功配置好 Java 环境,并运行了第一个程序。接下来可以学变量、循环、面向对象等基础语法。

坚持练习,你会越来越顺手!如果卡在哪一步,截图或描述问题,我随时帮你解决。加油,小白变大神就从这里开始!🚀

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/14 17:45:56

基于Vue的学生作业管理系统3u509(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末

系统程序文件列表系统功能学生,教师,课程类型,课程信息,课程资料,学生作业,作业提交,作业批改开题报告内容基于Vue的学生作业管理系统开题报告一、研究背景与意义1.1 研究背景在教育信息化快速发展的背景下,传统作业管理模式依赖纸质作业和人工批改,存在…

作者头像 李华
网站建设 2026/5/16 13:34:39

导师不会告诉你的9款AI论文神器,AIGC率低至13%!

90%的学生都在为论文查重和AI率超标而焦虑,却不知道有些工具能将AIGC率轻松压到13%以下。这篇文章,我将揭露那些学术圈“秘而不宣”的智能工具,以及如何巧妙利用它们,让你的论文写作效率翻倍,同时完美避开学术风险。 从…

作者头像 李华
网站建设 2026/5/14 6:06:05

服务器数据恢复—服务器常见故障解析,数据恢复常规流程完整曝光

服务器数据恢复到底是一个什么样的流程? 服务器数据丢失后,进行数据恢复前应该做哪些准备? 服务器出现故障后应该如何操作才能避免数据被二次破坏?常见的服务器故障包括:磁盘阵列内多块硬盘离线导致服务器崩溃&#xf…

作者头像 李华
网站建设 2026/5/14 19:43:41

欧姆龙CP1H与2台三菱变频器Modbus RTU通讯那些事儿

欧姆龙cp1h与2台三菱变频器modbus rtu通讯程序。 程序有注释。 用的电脑在线模拟,选的威纶通mt8102ip,如果是真实触摸屏只需更改com口和买一根威纶通与欧姆龙232的通讯线即可。 控制正反转、状态显示、写入频率、加减速时间和读取频率、电流、输出电压&a…

作者头像 李华
网站建设 2026/5/14 19:48:49

阿里通义Z-Image-Turbo WebUI成本优化:高效利用云端GPU资源

阿里通义Z-Image-Turbo WebUI成本优化:高效利用云端GPU资源 作为一名运维工程师,最近我接到一个任务:为团队部署一套AI图像生成服务。最让我头疼的不是技术实现,而是如何在保证性能的同时控制云计算成本。经过多次测试&#xff0c…

作者头像 李华
网站建设 2026/5/3 10:36:56

Z-Image-Turbo性能调优指南:快速搭建你的高效推理环境

Z-Image-Turbo性能调优指南:快速搭建你的高效推理环境 在AI图像生成领域,Z-Image-Turbo凭借其惊人的8步推理能力和亚秒级生成速度,已经成为2025年最受关注的生产级图像生成器之一。本文将带你从零开始搭建一个高效的Z-Image-Turbo推理环境&am…

作者头像 李华