在VS Code中开始使用Java
本教程向您展示如何使用Visual Studio Code编写和运行Java中的Hello World程序。它还涵盖了一些高级功能,您可以通过阅读本节中的其他文档来探索这些功能。
有关VS Code中Java可用功能的概述,请参见Java语言概述。
如果在遵循本教程时遇到任何问题,您可以通过提交一个issue来联系我们。
设置VS Code用于Java开发
Java 编码包
为了帮助您快速设置,您可以安装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.8及以上版本。
注意: 要为您的项目配置JDK,请参阅配置项目的运行时。要启用Java预览功能,请参阅如何使用VS Code与新Java版本。
安装Java开发工具包(JDK)
如果您从未安装过JDK并且需要安装一个,我们建议您从以下来源中选择一个:
- Amazon Corretto
- Azul Zulu
- Eclipse Adoptium的Temurin
- IBM Semeru Runtimes
- Microsoft Build of OpenJDK
- Oracle Java SE
- Red Hat 构建的 OpenJDK
- SapMachine
创建源代码文件
为你的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 Editing。
运行和调试你的程序
要运行和调试Java代码,请设置断点,然后按键盘上的F5或使用运行 > 开始调试菜单项。你也可以使用编辑器中的运行|调试 CodeLens选项。代码编译后,你可以在运行和调试视图中查看所有变量和线程。
调试器还支持高级功能,例如热代码替换和条件断点。
欲了解更多信息,请参阅Java Debugging。
更多功能
编辑器还具有更多功能来协助您的Java工作负载。
- Editing Java 详细解释了如何导航和编辑Java
- Debugging 展示了Java调试器的所有关键功能
- Testing 为JUnit和TestNG框架提供全面的支持
- Java 项目管理 向您展示如何使用项目视图并与 Maven 一起工作
- Spring Boot 和 Tomcat 和 Jetty 展示了出色的框架支持
- Java Web Apps 展示了如何在 VS Code 中使用 Java Web 应用程序