能跑通 helloworld.java 就算成功,只需四步:确认 jdk 已安装且 java/javac 命令可用;安装官方 extension pack for java 插件并重启 vscode;新建文件夹,创建严格命名的 helloworld.java 并写入标准代码;按 f5 直接运行输出 "hello, vs code!"。

能跑通 HelloWorld.java 就算成功,不需要 Maven、不配 settings.json、不碰 launch.json —— 真的只要 4 步。
确认 JDK 已装且终端可用
这是唯一硬性前置。VSCode 的 Java 插件再智能,也依赖系统级 java 和 javac 命令。
- 打开终端(CMD/PowerShell/Terminal),执行
java -version和javac -version,两行输出版本号且一致(推荐 JDK 17 或 21) - 如果报
'java' is not recognized,说明没配PATH:JDK 安装目录下的bin文件夹必须加入系统环境变量PATH(不是JAVA_HOME,是PATH) - Windows 用户注意:安装 JDK 时若没勾选“添加到 PATH”,就得手动加;Mac/Linux 用户检查
~/.zshrc或~/.bash_profile是否导出过PATH
装对插件:只装 Extension Pack for Java
别搜 “Java Language Support” 单独装,它只是子模块,容易漏依赖。
在 Java 中初始化和管理阿里云 SDK客户端。包括单例模式、线程安全、endpoint 与 region 配置、VPC 终端节点、同步与异步等。
- 在 VSCode 扩展面板(
Ctrl+Shift+X)搜Extension Pack for Java,认准微软官方出品(Publisher: Red Hat + Microsoft) - 一键安装,它自动带齐
Language Support for Java、Debugger for Java、Test Runner for Java等核心组件 - 装完重启 VSCode(不是重载窗口),否则插件可能不激活
新建文件 → 严格命名 → 写死 public class
VSCode 不靠文件夹结构或 pom.xml 推断项目,它靠的是「单文件可编译性」和命名契约。
- 新建一个空文件夹(比如
D:\hello),用 VSCode 打开它(File → Open Folder) - 右键资源管理器 →
New File→ 命名为HelloWorld.java(注意:大小写、无空格、无隐藏后缀) - 写入以下内容,**必须一字不差**:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, VS Code!"); } } - 保存(
Ctrl+S),确保类名HelloWorld和文件名HelloWorld.java完全一致 —— 这是 JVM 规则,不是 VSCode 限制
直接按 F5 调试运行(不编译、不敲命令)
这是最简路径:VSCode Java 插件会自动调用 javac 编译 + java 运行,前提是前面三步都对。
- 光标放在
HelloWorld.java文件任意位置,按F5 - 第一次会弹出环境选择 → 选
Java→ 自动生成.vscode/launch.json(你不用管它) - 几秒后底部终端输出
Hello, VS Code!,即成功 - 如果卡住或报错,看输出面板(
Ctrl+Shift+U)→ 切到Java标签页,错误通常直指问题:比如Could not find or load main class多半是命名不一致,Failed to launch the Java configuration多半是 JDK 路径未识别
真正卡住人的从来不是步骤多,而是 java -version 能跑但 VSCode 里 F5 报错 —— 那基本就是插件没重启、文件名大小写错、或者工作区里混进了 pom.xml 或 module-info.java,让插件误判成 Maven/模块项目,自动绕开了单文件运行逻辑。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










