在 VS Code 中开始使用 Java
本教程向您展示如何使用 Visual Studio Code 用 Java 编写和运行 Hello World 程序。它还涵盖了一些高级功能,您可以通过阅读本节中的其他文档来探索这些功能。
有关 VS Code 中 Java 可用功能的概述,请参阅Java 语言概述。
如果您在学习本教程时遇到任何问题,可以通过输入问题与我们联系。
设置 VS Code 进行 Java 开发
Java 编码包
为了帮助您快速设置,您可以安装Coding Pack for Java,其中包括 VS Code、Java 开发工具包 (JDK) 和基本的 Java 扩展。编码包可以用作全新安装,或者更新或修复现有的开发环境。
注意:Java 编码包仅适用于 Windows 和 macOS。对于其他操作系统,您需要手动安装 JDK、VS Code 和 Java 扩展。
安装扩展
如果您是现有 VS Code 用户,还可以通过安装Java 扩展包来添加 Java 支持,其中包括以下扩展:
Java 扩展包提供了快速入门指南以及代码编辑和调试的提示。它还有一个常见问题解答,可以回答一些常见问题。使用命令面板中的命令Java:初学者提示( ⇧⌘P (Windows、Linux Ctrl+Shift+P ) ) 启动该指南。
您也可以单独安装扩展。扩展指南旨在为您提供帮助。您可以使用Java:扩展指南命令启动该指南。
对于本教程,唯一需要的扩展是:
安装和设置 Java 开发工具包 (JDK)
要在 Visual Studio Code 中使用 Java,您需要在本地环境中安装 Java 开发工具包 (JDK)。JDK是用于开发Java应用程序的软件开发环境。
支持的 Java 版本
Java 扩展包支持Java 1.5 或更高版本。
注意:要为您的项目配置 JDK,请参阅为项目配置运行时。要启用 Java 预览功能,请参阅如何将 VS Code 与新的 Java 版本一起使用。
安装 Java 开发工具包 (JDK)
如果您以前从未安装过 JDK 并且需要安装一个,我们建议您从以下来源之一进行选择:
- 亚马逊科雷托
- 蓝色祖鲁语
- Eclipse Adoptium 的铁木林
- IBM Semeru 运行时
- Microsoft 构建的 OpenJDK
- 甲骨文 Java SE
- OpenJDK 的 Red Hat 构建
- 汁液机
创建源代码文件
为 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或使用“运行” > “开始调试”菜单项。您还可以使用编辑器中的“运行|调试CodeLens”选项。代码编译后,您可以在“运行”和“调试”视图中看到所有变量和线程。
该调试器还支持热代码替换和条件断点等高级功能。
有关详细信息,请参阅Java 调试。
更多功能
该编辑器还具有更多功能来帮助您处理 Java 工作负载。
- 编辑 Java更详细地解释了如何导航和编辑 Java
- 调试说明了 Java 调试器的所有主要功能
- 测试为JUnit和TestNG框架提供全面支持
- Java 项目管理向您展示如何使用项目视图并使用 Maven
- Spring Boot、Tomcat 和 Jetty展示了强大的框架支持
- Java Web Apps展示了如何在 VS Code 中使用 Java Web App