Visual Studio Code Java – Top Features

Visual Studio Code Java – Top Features: A blog with tips and tricks for Java Developers using Visual Studio Code.

Java is a general purpose, high-level programming language developed by Sun Microsystems. Similar to C/C++, Java is a strongly typed language. It can be used to develop mobile applications, web applications, desktop applications, games and much more.

Java has been in the software industry for many years and has been one of the most successful programming languages that developers have used. Java’s success has influenced several other languages such as Kotlin and Groovy.

Visual Studio Code Java – Top Features

Visual Studio Code Java – Top Features: A blog with tips and tricks for Java Developers using Visual Studio Code.

Visual Studio Code for Java

The Java extension for Visual Studio Code is the top choice of millions of Java developers. IntelliSense and Browsing features help you to work with code more efficiently than using just a text editor.


The Java language server uses the Eclipse JDT Language Server, which provides the language specific smartness such as completion list, hover help, signature help, etc. It also allows you to create, compile and run your Java application.

Visual Studio Code includes built-in JavaScript IntelliSense, debugging, formatting, code navigation, refactorings, and many other advanced language features. Most of these features just work out of the box, while some may require basic configuration to get the best experience. This page summarizes the key settings you can configure.

Java Extension Pack

The Java Extension Pack is a collection of popular extensions that can help write, test and debug Java applications in Visual Studio Code. All the extensions in this pack are made by Microsoft to enhance the Java development experience in Visual Studio Code.

To install it:

Go to the Extensions view (⇧⌘X (Windows, Linux Ctrl+Shift+X))

Search for ‘Java Extension Pack’ and click install on the extension pack.

You can now use Java 11 with Visual Studio Code. You can install the extension from the Marketplace or you can download it from GitHub. This post is a quick tour of some of the most interesting features, but there are lots more.

Java 11 support is available as part of Microsoft’s ongoing effort to improve Java tooling in Visual Studio Code. We have also improved our support for Maven-based projects, so that many Maven commands are now available from within VS Code (see below). And this release includes several other enhancements and bug fixes, such as better code completion for nullable types and improved performance for large workspace symbol searches.

Project setup

The Java Extension Pack makes getting started with Java easier, with features including:

• full language support for Java 11 and 12, including refactoring, code actions and code navigation;

• alternative JRE selection;

• Maven/Gradle project support;

• debugging;

• unit testing support;

• snippets; and

• VS Code marketplace integration.

Visual studio code is a new text editor from Microsoft, which can be installed from here. It works on Mac, windows and Linux operating systems. Visual studio code has been configured to compile java files and create a jar file of your project. You don’t need to install maven or any other tool for this.

Visual Studio Code is the new kid on the block in the world of IDEs. It has a huge plugin system that probably rivals the Sublime quality and surpasses it for web language. In this blog post, let’s see how to quickly setup Visual Studio Code to compile, run and debug a Java application written in Eclipse.


Visual Studio Code –


Eclipse IDE (optional) –

Step 1: Install Extensions for Java Development with VSCode

In order to add extensions, hit ctrl + shift + X or View menu -> Extensions from the Visual Studio Code menu bar. Search for “Java” using the search box in the top right corner of the screen, select the Java Extension Pack by Microsoft and click on Install:

Leave a Reply

Your email address will not be published.