在Java中如何安装并使用JDK中的javac_Java编译器安装配置-java教程

java开发环境的核心是安装jdk而非jre,需正确配置java_home和path环境变量,并确保ide指向该jdk;javac编译.java生成.class,要求类名与文件名一致、package结构匹配路径。

Java开发环境的核心不是“安装javac”,而是安装JDK——javac 是 JDK 自带的编译器,不会单独分发或安装。

确认你下载的是JDK,不是JRE

JRE(Java Runtime Environment)只含运行时,不含 javac;JDK(Java Development Kit)才包含 javac、java、javadoc 等开发工具。常见错误是误下 JRE,导致命令行输入 javac 报错 'javac' is not recognized(Windows)或 command not found: javac(macOS/Linux)。

  • 去官网下载页面(如 Eclipse Temurin 或 Oracle JDK),明确选择标有 “JDK” 的安装包(例如 jdk-21.0.3+7_hotspot,而非 jre-21.0.3+7)
  • Windows 用户注意区分 x64 和 ARM64 架构;Apple Silicon(M1/M2/M3)Mac 必须选 aarch64 版本,否则 javac -version 可能闪退或报 Bad CPU type in executable

配置JAVA_HOME与PATH才能用javac

即使JDK安装成功,javac 也不会自动可用——必须设置系统环境变量。关键是两个变量:

  • JAVA_HOME:指向JDK根目录(不是 bin 子目录),例如 C:\Program Files\Eclipse Adoptium\jdk-21.0.3+7-hotspot(Windows)或 /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home(macOS)
  • PATH:追加 %JAVA_HOME%\bin(Windows)或 $JAVA_HOME/bin(macOS/Linux)
  • Windows 用户若用 PowerShell,需重启终端才能读取新环境变量;macOS 用户若用 zsh(默认),修改的是 ~/.zshrc,改完要执行 source ~/.zshrc

验证方式:终端中运行 echo $JAVA_HOME(macOS/Linux)或 echo %JAVA_HOME%(Windows),再运行 javac -version。输出类似 javac 21.0.3 即成功。

夏夕资源网专注于CMS网站模板,主流语言整站网站源码下载,网站建设相关教程分享,好用的软件素材整合下载,提供一站式便捷自助服务。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"zy.lucklyus.top",如遇到无法解压的请联系管理员!
夏夕资源网-网站模板_免费源码_资源素材 » 在Java中如何安装并使用JDK中的javac_Java编译器安装配置-java教程
在线时间:12:00 - 22:00
关注微信公众号:微信公众号
站长邮箱:[email protected]
  • 运营天数: 1391+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 3995975+
  • 本周更新: 0+
  • 最后更新: 2026-03-16

本站指数

×
  • 运营天数: 1391+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 3995975+
  • 本周更新: 0+
  • 最后更新: 2026-03-16