参加你附近的 ,了解 VS Code 中的 AI 辅助开发。

Visual Studio Code 的 Java 扩展

感谢 Visual Studio Code 强大的 Java 社区,你可以使用各种扩展来增强你的 Java 开发体验。

提示:要了解如何安装和管理扩展,请参阅通用的 VS Code 扩展文档

在本主题中,我们推荐一系列流行的扩展,它们对不同的 Java 开发场景很有帮助。

基础 Java 开发

如果你正在 Visual Studio Code 上寻找核心 Java 开发体验(包括 Java 代码自动补全、运行/调试/测试 Java 应用程序、Java 项目管理等),我们推荐 Java 扩展包。此扩展包包含一系列流行的 Java 扩展,用于基础 Java 开发。

  1. Red Hat 的 Java™ 语言支持
  2. Java 调试器
  3. Java 测试运行器
  4. 适用于 Java 的 Maven
  5. Java 项目管理器
  6. Visual Studio IntelliCode

安装 Extension Pack for Java

要开始使用此扩展包,你可以访问 Java 入门教程。

你还可以安装 SonarLint 扩展,它能检测代码中的质量和安全问题。

Spring Boot 扩展

Spring Boot 是一个开源的、基于微服务的 Java Web 框架,在 Java 开发人员中非常流行。VMware 和 Microsoft 为 Spring Boot 开发提供了出色的扩展。

我们建议安装 Spring Boot 扩展包,它包含以下扩展:

  1. Spring Boot 工具
  2. Spring Initializr Java 支持
  3. Spring Boot 仪表板

安装 Spring Boot 扩展包

更多 Spring Boot 相关信息可以在 Spring Boot 页面找到。

适用于 Java 的 Gradle

Visual Studio Code 通过 Gradle for Java 扩展提供 Gradle 支持。要了解如何使用此扩展,请访问构建工具页面上的 Gradle 部分

应用服务器(Tomcat / Jetty / 等)

社区服务器连接器是 Tomcat 和 Jetty 等应用服务器的优秀扩展。

要了解如何在 Visual Studio Code 上使用 Java 应用服务器,请参阅 应用服务器 页面。

MicroProfile / Quarkus

通过以下扩展提供对 Eclipse MicroProfile 和 Quarkus 的支持:

其他 Java IDE 的键位映射

社区提供了一些扩展,适用于习惯于其他 Java IDE 键盘快捷键的开发人员。

键位映射扩展将其他 IDE 或编辑器的键盘快捷键应用到 VS Code 上,这样你就不必重新学习新的键盘快捷键。

远程开发和容器支持

我们还想推荐其他几个在远程和容器开发场景中很有用的扩展。

  • 远程开发扩展允许你使用 VS Code 访问容器、远程机器或适用于 Linux 的 Windows 子系统。
  • 你可以使用 容器工具 扩展来构建 docker 镜像并使用镜像注册表。
  • Kubernetes 扩展提供了一个资源管理器视图来管理集群和其中的节点。它还为编辑 Kubernetes 清单文件提供高级语法支持。
  • Live Share 是一个很棒的工具,当你需要与他人协作处理同一个代码库时可以使用。

Visual Studio Code 上的 Azure

Visual Studio Code 的 Azure 扩展提供了与 Azure 和云的无缝集成。我们想推荐几个 Azure 扩展。

团队开发

  • Azure Repos 扩展使得连接到 Azure DevOps 服务器变得容易,允许你轻松监控 TFVC 或 Git 源代码存储库的构建、拉取请求和工作项。

物联网

  • 适用于 VS Code 的 Azure IoT 工具包 使开发和连接你的 IoT 应用程序到 Azure 变得容易。通过此扩展,你可以与 Azure IoT Hub 交互,管理连接到 Azure IoT Hub 的设备,并使用 Azure IoT Hub 的代码片段进行开发。

通用工具

  • Azure 工具扩展包 提供了一组丰富的扩展,使得发现和与 Azure 服务交互以支持你的应用程序变得容易。
  • Azure Resource Manager 工具 为 Azure Resource Manager 部署模板和模板语言表达式提供了丰富的编辑体验。例如,TLE 函数名称、参数引用、签名帮助、转到定义、查看定义和查看引用以及错误和警告的 IntelliSense,使得在 VS Code 中编写 Azure Resource Manager 模板变得快速简便。

访问 Azure 扩展 查找更多 Azure 扩展。

搜索其他 Java 扩展

如果上述扩展不符合你的要求,你还可以在 Visual Studio Code 中搜索其他与 Java 相关的扩展。以下是步骤:

  1. 转到扩展视图(⇧⌘X (Windows, Linux Ctrl+Shift+X))。
  2. 通过输入 "java" 筛选扩展列表。

Java Extensions

我们也欢迎对我们现有扩展的贡献,如果你在 Marketplace 中没有找到你想要的东西,我们希望你能创建新的 Java 扩展。

© . This site is unofficial and not affiliated with Microsoft.