
For a quick walkthrough of editing, running, and debugging a Java program with Visual Studio Code, use the Java Getting Started Tutorial button below. This article will give you an overview of different capabilities of Visual Studio Code for Java developers.

Combined with the power of core VS Code, these extensions give you a lightweight and performant code editor that also supports many of the most common Java development techniques. Support for Java in Visual Studio Code is provided through a wide range of extensions.


Header files that support native-code programming using the Java Native Interface, the JVM Tool Interface, and other functionality of the Java platform.Samples, with source code, of programming for certain Java API's.These include examples that use Swing and other Java Foundation Classes, and the Java Platform Debugger Architecture. Examples, with source code, of programming for the Javaplatform.Additional class libraries and support files required by the development tools.

The JRE includes a Java Virtual Machine (JVM), class libraries, and other files that support the execution of programs written in the Java programming language.
