当前位置: 首页 > news >正文

Java新手必看:快速配置环境与首个程序

Java环境配置与第一个程序

1. 下载JDK

  • 访问Oracle官网或OpenJDK(推荐OpenJDK)。
  • 选择与操作系统匹配的版本(如Windows x64 Installer)。

2. 安装JDK

  • 双击安装包,按提示完成安装(记录安装路径,如C:\Program Files\Java\jdk-17)。

3. 配置环境变量

  • Windows

    1. 右键“此电脑” → 属性 → 高级系统设置 → 环境变量。
    2. 系统变量中新建:
      • 变量名:JAVA_HOME
      • 变量值:JDK安装路径(如C:\Program Files\Java\jdk-17)。
    3. 修改Path变量:
      • 新建条目:%JAVA_HOME%\bin
  • macOS/Linux
    在终端编辑~/.bashrc~/.zshrc,添加:

    export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH

    执行source ~/.bashrc生效。


4. 验证安装
打开终端(或CMD),输入:

java -version javac -version

若显示版本号(如java 17.0.1),则配置成功!


5. 第一个Java程序

  1. 创建文件HelloWorld.java,写入代码:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
  1. 编译与运行:
javac HelloWorld.java # 生成HelloWorld.class java HelloWorld # 输出:Hello, World!

常见问题

  • javac未找到:检查Path是否包含%JAVA_HOME%\bin
  • 权限问题(Linux/macOS):用chmod +x为脚本赋权。

进阶建议

  • 使用IDE(如IntelliJ IDEA或VSCode)提升开发效率。
  • 学习Maven/Gradle管理项目依赖。

🎉 恭喜!你已成功迈入Java世界!

http://www.jsqmd.com/news/331029/

相关文章:

  • springboot基于安卓的智慧旅游向导app的设计与开发
  • 2026年 蚀刻网片厂家推荐排行榜:汽车喇叭网/音响网/过滤网/防虫网/吸尘器网片等精密蚀刻加工技术深度解析
  • Telink芯片开发matter 建立新light-app项目
  • ScalingLaws-2022-Chinchilla-4:如何使用已有论文中的经验公式与方法【复用方法,轻量标定自己的常数】
  • 告别逐行敲码!Vibe Coding让AI当你的专属开发搭子,小白也能速出产品
  • 2026年蚀刻工艺厂家实力推荐榜:金属/五金/不锈钢/铜蚀刻,卷对卷/片材/精密蚀刻,专业源头工厂技术解析与选购指南
  • 2026年 蚀纹模具厂家推荐排行榜:木纹/钻石纹/皮纹/拉丝纹/几何纹/布纹/汽车内饰蚀纹,专业定制与精湛工艺深度解析
  • 大话西游2 人物属性计算器
  • AI研发效能提升:架构师的实战经验分享
  • 深入理解 Microservice Control Proxy(MCP) 的 AI 实战指南
  • 高帧率扫描如何重塑动态三维扫描与思看科技300fps解决方案
  • 条形码技术全解析:原理、类型与应用
  • 2026年 3D激光纹理厂家推荐排行榜:模具3D激光/木纹/钻石纹/皮纹/拉丝/硅裂纹/几何纹/布纹/汽车内饰3D激光,创新工艺与精工品质深度解析
  • 数字图像处理篇---WebP 格式
  • 数字图像处理篇---图像几何变换
  • 数字滤波器设计中的精度问题
  • 数字图像处理篇--- GIF 格式
  • 2026年模具晒纹厂家推荐排行榜:激光晒纹、蚀刻、木纹、钻石纹、皮纹、拉丝纹等各类晒纹工艺源头实力解析
  • 2026年 热敏打印机厂家推荐排行榜:面板式/嵌入式/便携式/桌面式/标签打印机,支持二次开发与单片机控制,精选优质品牌助力智能收银与设备集成
  • 学习周报三十三
  • 2026年模具咬花厂家推荐排行榜:木纹/钻石纹/皮纹/拉丝/硅裂纹/几何纹/布纹/汽车内饰等工艺源头实力解析
  • AI如何推动编程行业的创新与变革
  • 最小生成树
  • AGI之Multi-Agent之Moltbook:《The Anatomy of the Moltbook Social Graph》翻译与解读
  • PT153S国产USB转千兆网卡芯片,优势替代RTL8153B和AX88179方案
  • 基于SpringBoot的音乐分享与交流平台设计与实现
  • 基于SpringBoot的闲置物品循环交易保障系统的设计与实现
  • 数据库基础知识
  • 大数据领域数据产品的互联网行业应用趋势洞察
  • Kubernetes 基于sealos创建k8s集群