Java程序运行需两步:安装JDK并配置环境变量;推荐选用JDK 17或21 LTS版,从Adoptium下载,安装路径避免中文与空格,设置JAVA_HOME和Path,验证java -version与javac -version,最后用记事本编写、编译并运行HelloWorld.java。

想让 Java 程序跑起来,核心就两步:装好 JDK,再让系统认得它。不需要背概念,动手配对了就能写代码、编译、运行。
选对 JDK 版本再下载
初学者建议直接用长期支持版(LTS),比如 JDK 17 或 JDK 21。它们稳定、文档全、教程多,不会因为版本太新而踩坑。别选 JDK 8——虽然老项目还在用,但新特性不支持,学习路径反而绕弯。去 Oracle 官网 或更推荐的 Adoptium(Eclipse Temurin) 下载对应你系统的安装包(Windows 选 x64 Installer,Mac 选 .dmg,Linux 选 .tar.gz)。注意:路径里不能有中文、空格或特殊符号,比如 C:\Java\jdk-17 就很安全,C:\我的软件\jdk 就会出错。
装完 JDK 要配环境变量
装只是第一步,系统还不知道“javac”“java”命令在哪。关键就是设两个东西:
-
JAVA_HOME:新建系统变量,变量名填
JAVA_HOME,变量值填你 JDK 的安装目录,例如C:\Java\jdk-17 -
Path:编辑已有的 Path 变量,新增两行:
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin(JDK 11+ 可省略这一行,但加上也不影响)
改完一定关掉所有命令窗口,重新打开 cmd 或终端,再测试。
立即学习“Java免费学习笔记(深入)”;
验证是否真配好了
在新打开的命令行里,依次输入两行命令:
-
java -version—— 应该显示 JDK 版本号,比如17.0.1 -
javac -version—— 应该显示编译器版本,和上面一致
如果提示“不是内部或外部命令”,说明 JAVA_HOME 路径写错了,或者 Path 没加对,回去再核对一遍安装目录和变量值。
写并运行第一个 HelloWorld
不用 IDE,纯记事本也能搞定:
- 新建一个文本文件,重命名为
HelloWorld.java(后缀必须是 .java) - 用记事本打开,写入标准结构:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
} - 保存,打开命令行,用
cd切到这个文件所在目录 - 执行
javac HelloWorld.java—— 生成HelloWorld.class - 再执行
java HelloWorld—— 注意不要加 .class 后缀,看到输出就成功了


















