现已发布!阅读关于 11 月的新功能和修复。

在 VS Code 中开始使用 Java

本教程将向你展示如何在 Visual Studio Code 中编写和运行 Java 的 Hello World 程序。它还介绍了一些高级功能,你可以通过阅读本节中的其他文档来探索这些功能。

有关 VS Code 中可用于 Java 的功能的概述,请参阅Java 语言概述

如果你在学习本教程时遇到任何问题,可以通过提交issue来联系我们。

设置 VS Code 用于 Java 开发

Java 编码包

为了帮助你快速设置,你可以安装 Java 编码包,其中包括 VS Code、Java 开发工具包 (JDK) 和基本的 Java 扩展。编码包可以用作全新安装,或用于更新或修复现有的开发环境。

安装适用于 Windows 的 Java 编码包

安装适用于 macOS 的 Java 编码包

注意:Java 编码包仅适用于 Windows 和 macOS。对于其他操作系统,你需要手动安装 JDK、VS Code 和 Java 扩展。

安装扩展

如果你是现有的 VS Code 用户,你还可以通过安装Java 扩展包来添加 Java 支持,其中包含以下扩展:

安装 Java 扩展包

Java 扩展包提供了快速入门指南和代码编辑和调试技巧。它还包含一个常见问题解答,其中回答了一些常见问题。使用命令面板中的 Java:初学者提示 命令(⇧⌘P (Windows、Linux Ctrl+Shift+P))启动该指南。

Java Getting Started

你也可以单独安装扩展。我们提供了 扩展指南 来帮助你。你可以使用 Java:扩展指南 命令启动该指南。

对于本教程,唯一需要的扩展是:

安装和设置 Java 开发工具包 (JDK)

要在 Visual Studio Code 中使用 Java,你需要在本地环境中安装 Java 开发工具包 (JDK)。JDK 是用于开发 Java 应用程序的软件开发环境。

支持的 Java 版本

Java 扩展包支持 Java 1.8 或更高版本。

注意:要为你的项目配置 JDK,请参阅为项目配置运行时。要启用 Java 预览功能,请参阅如何将 VS Code 与新 Java 版本一起使用

安装 Java 开发工具包 (JDK)

如果你以前从未安装过 JDK 并且需要安装一个,我们建议你从以下来源中选择一个:

创建源代码文件

为你的 Java 程序创建一个文件夹,并使用 VS Code 打开该文件夹。然后在 VS Code 中,创建一个新文件,并将其保存为 Hello.java。当你打开该文件时,Java 语言服务器会自动开始加载,并且你应该在状态栏的右侧看到带有加载图标的语言状态项,显示语言状态正忙。加载完成后,你可以将鼠标悬停在语言状态项上,并找到加载过程已成功完成。你还可以选择将状态项固定在状态栏中。

注意:如果你在 VS Code 中打开 Java 文件时没有打开其文件夹,则 Java 语言服务器可能无法正常工作。

VS Code 还会尝试找出新类型的正确包,并从模板填充新文件。请参阅创建新文件

你还可以使用 Java:创建 Java 项目 命令创建 Java 项目。调出 命令面板 (⇧⌘P (Windows、Linux Ctrl+Shift+P)),然后键入 java 以搜索此命令。选择命令后,系统会提示你输入项目的位置和名称。你还可以从此命令中选择你的构建工具。

Visual Studio Code 还支持更复杂的 Java 项目 — 请参阅项目管理

编辑源代码

你可以使用代码片段来搭建类和方法。VS Code 还为代码补全提供了 IntelliSense,以及各种重构方法。

要了解有关编辑 Java 的更多信息,请参阅Java 编辑

运行和调试程序

要运行和调试 Java 代码,请设置断点,然后按键盘上的 F5,或者使用 运行 > 开始调试 菜单项。您也可以使用编辑器中的 运行|调试 代码提示选项。代码编译后,您可以在 运行和调试 视图中看到所有变量和线程。

调试器还支持高级功能,例如 热代码替换 和条件断点。

有关更多信息,请参阅 Java 调试

更多功能

编辑器还有许多其他功能可以帮助您处理 Java 工作负载。