How To Run Java in Visual Studio on Windows

I have been trying to use java in Visual Studio on Windows. I followed the instructions from Microsoft, which are pretty straightforward. But when I tried to run my code, I got the following error:

A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0x00007ffc27e8cb7e, pid=1892, tid=0x0000000000003f00

JRE version: Java(TM) SE Runtime Environment (8.0_131-b11) (build 1.8.0_131-b11)

Java VM: Java HotSpot(TM) 64-Bit Server VM (25.131-b11 mixed mode windows-amd64 compressed oops)

Problematic frame:

C [ntdll.dll+0x1cb7e]

Failed to write core dump. Minidumps are not enabled by default on client versions of Windows

An error report file with more information is saved as:


If you would like to submit a bug report, please visit:


There are many reasons why you would want to run Java in Visual Studio. One of which being that you might have a project written in a language other than C/C++, such as C


There are many ways to run Java applications in Visual Studio Code. This blog post describes how to do it using the extension for Visual Studio Code. I will show you how to set up your environment, compile and run Java programs using Visual Studio Code.

Installing Java Extension

The easiest way to get started is to install the extension from the Marketplace. Once installed, you see the following icon on the left of Visual Studio Code.

On Windows it is easy to configure the Java Development Kit (JDK). In File >> Preferences >> Settings search for java:home; click on Edit in settings.json; then select your preferred JDK version and click OK.

Create a new Java project in Visual Studio.

I’ll be using Visual Studio Community 2017 and Java 1.8 (update 171).

Open up the project properties and go to the Java Build Path section. In this section you will see the libraries that are currently being used by your project. If you don’t see anything here yet, don’t worry, we will fix that right now. Just click the add button and then select “Add External Jars…”

In this dialog box you should be able to navigate to your Java installation folder and find a folder called “lib”. This is where all of the JREs are housed. Select this folder and hit ok.

Once you do that, you should now see a ton of jars listed in your library section. We can now try running our program as is and it should work!

Visual Studio 2005 and 2008 do not support Java language. There is a free product that you can use to write Java code in Visual Studio:

Visual J


Java is an object oriented programming language. Java is a platform independent language. It is used to develop Android applications and also in many other areas. In this article, we will learn how to use Java in Visual Studio and run our first program.

Step 1

Download and install the latest Java JDK (Java Development Kit) from the following URL:

Step 2

Download Visual Studio 2015 Community Edition from

Visual Studio has several ways to run your program as you are developing it:

You can run your program in the debugger, which pauses execution at breakpoints, which you set in code.

You can run your program without the debugger. You set this up by configuring a debug profile.

A debug profile is a saved configuration of launch settings that Visual Studio uses when you select Start Debugging or Start Without Debugging from the Debug menu. A project can have multiple debug profiles, and each is associated with an environment (usually Local).

Leave a Reply

Your email address will not be published.