GraalVM Extension Pack for Java is a collection of extensions that helps you write, debug and test Java, JavaScript, Python, Ruby, R and polyglot applications running on GraalVM, either standalone or using the Micronaut framework. GraalVM Extension Pack for Java bundles GraalVM Tools for Java, GraalVM Tools for Micronaut, and Apache NetBeans Language Server extensions. The extension is Technology Preview.
- Full featured Java development (edit-compile-debug & test cycle) for Maven and Gradle projects in VS Code.
- Support for Java 8 up to the latest Java releases
- JUnit and TestNG test frameworks support
- GraalVM Polyglot debugging mixing Java and/or GraalVM guest languages
- Native Image debugging using GDB and Java source code
- GraalVM guest languages support
- Integrated Micronaut project wizard
- Micronaut Run Continuos Mode support
- Micronaut configuration files (YAML) code navigation support
- GraalVM Tools for Java - an extension which provides a full-fledged support for the Java language and makes the VS Code a friendly and comfortable development environment for GraalVM users. It allows to easily download and manage multiple GraalVM installations and integrate them into the VS Code as a JDK platform, and enables all the unique GraalVM scripting and polyglot features.
- GraalVM Tools for Micronaut - an extension which adds support for the Micronaut framework in the VS Code development environment. The extension has been designed to cooperate with the GraalVM extension for a smooth Micronaut applications development, including debugging and building native images with GraalVM.
- Apache NetBeans Language Server - an extension which uses the Apache NetBeans engine to deliver full support for Java 8 and higher in VS Code: code completion, hints, refactorings, go-to definition, Javadoc on hover, and full support for Maven and Gradle projects. The extension provides a Java 8+ debugger which is also capable of debugging polyglot calls to JavaScript, Python, Ruby or R when running on GraalVM.
Please read the Oracle Privacy Policy to learn more.