Visual Studio Code provides many features as a Java language editor. You can also install VS Code extensions to add more features for Java development.
Tip: To learn how to install and manage your extensions, refer to the extension documentation.
Thanks to the great Java community around VS Code, you can search for a large number of Java extensions easily within VS Code:
To help set up Java on VS Code, there is the Microsoft Java Extension Pack, which contains these popular extensions:
Install the Java Extension Pack
There are also great extensions provided by Pivotal and Microsoft for Spring Boot development, including:
Thanks to the great Java community around VS Code, there are many great community-created extensions as well. You can search for more Java extensions easily within the VS Code:
Here are a few useful extensions:
We also appreciate contributions to any of our existing extensions and we hope you'll create new Java extensions if you don't find what you're looking for in the Marketplace. We're especially looking for help in areas such as support for Gradle and other Java application servers.
We'd also like to recommend a couple of other extensions we believe are great to make VS Code even better for Java developers.
You can use Docker extension to build docker images and work with image registries.
Kubernetes extension provides an explorer view to manage clusters and the nodes inside. It also provides advanced syntax support for editing Kubernetes manifest files.
The Azure Tools Extension Pack provides a rich set of extensions that makes it easy to discover and interact with Azure services to power your applications.
The Azure Resource Manager Tools provide a rich editing experience for Azure Resource Manager deployment templates and template language expressions. For example, IntelliSense for TLE function names, parameter references, signature help, Go to Definition, Peek Definition, and Peek References as well as Errors and Warnings, making it quick and easy to author Azure Resource Manager templates in VS Code.
Visit Azure Extensions to find more Azure extensions.