- Why GraalVM?
- Getting Started
- Container Images
- Reference Manuals
- Debugging and Monitoring Tools
- Visual Studio Code Extensions
- GraalVM Tools for Java Extension
- GraalVM Tools for Micronaut Extension
- GraalVM Extension Pack for Java
- GraalVM as a Platform
- Security Guide
- Release Notes
Visual Studio Code Extensions
Here you will learn about GraalVM integration into Visual Studio Code (VS Code). VS Code is an integrated development environment that provides the embedded Git and GitHub control, syntax highlighting, code refactoring, and much more.
The following extensions are available for download from Visual Studio Code Marketplace:
GraalVM Tools for Java provides a full-fledged support for the Java language and, additionally, enables a polyglot environment in VS Code, making it a comfortable and convenient integrated development environment to work with. Users can edit, run and debug either single-language applications written in any of the GraalVM-supported languages (Java, JS, Ruby, R, and Python), or polyglot applications without the need to install any other additional extensions. The extension also offers the installation wizard that allows to download and install GraalVM and its optional features directly from the user interface. Get the extension from Visual Studio Code Marketplace.
GraalVM Tools for Micronaut provides full support for developing applications based on the Micronaut framework. The extension also enables the Micronaut Launch application that allows you to create Micronaut projects through an interface inside VS Code, in addition to using the console CLI. This extension is integrated with GraalVM to provide all Native Image capabilities. You can generate native images directly from VS Code, and deploy them to a Docker Registry. Get the extension from Visual Studio Code Marketplace.
As of GraalVM 21.2.0, the GraalVM Tools for Java extension introduced a new feature - the integration with VisualVM (https://visualvm.github.io), which is the all-in-one Java (and polyglot) monitoring and troubleshooting tool. This feature brings the visual Java tooling to VS Code. Proceed to each extension documentation respectively to learn more.