Learn with Yasir

Share Your Feedback

How to Install Oracle JDK and Configure VS Code for Java Development


Complete step-by-step guide to install Oracle JDK 17 LTS and set up Visual Studio Code for Java programming with all required extensions and configurations.

πŸ”Ή Step-by-Step: Oracle JDK + VS Code Setup

βœ… STEP 1: Install Oracle JDK

1️⃣ Download Oracle JDK

πŸ‘‰ https://www.oracle.com/java/technologies/downloads/

  • Choose Java 25 (LTS)
  • Download Windows x64 Installer (.exe)
  • Accept the license

2️⃣ Install

  • Double-click installer
  • Click Next β†’ Install β†’ Finish
  • Default path (recommended):

    C:\Program Files\Java\jdk-25
    

βœ… STEP 2: Verify Oracle JDK Installation

  1. Open Command Prompt
  2. Run:
java -version

Expected output:

java version "25.x.x"
Java(TM) SE Runtime Environment

If this works β†’ Oracle JDK is installed correctly βœ”οΈ


βœ… STEP 3: Set JAVA_HOME (Important)

1️⃣ Open Environment Variables

  • Press Win + R
  • Type:

    sysdm.cpl
    
  • Go to Advanced β†’ Environment Variables

2️⃣ Add JAVA_HOME

  • Under System Variables β†’ Click New

    • Variable name:

      JAVA_HOME
      
    • Variable value:

      C:\Program Files\Java\jdk-25.0.2
      

3️⃣ Update PATH

  • Select Path β†’ Edit
  • Click New
  • Add:

    %JAVA_HOME%\bin
    

4️⃣ Click OK β†’ OK

πŸ” Close & reopen Command Prompt

Verify again:

javac -version

βœ”οΈ Compiler working


βœ… STEP 4: Install VS Code

πŸ‘‰ https://code.visualstudio.com

During installation, check these boxes: βœ” Add to PATH βœ” Register Code as an editor


βœ… STEP 5: Install Java Extensions in VS Code

  1. Open VS Code
  2. Go to Extensions (Ctrl + Shift + X)
  3. Search:
Extension Pack for Java
  1. Click Install

πŸ“¦ Includes:

  • Java Language Support
  • Debugger for Java
  • Maven
  • Project Manager

βœ… STEP 6: Tell VS Code to Use Oracle JDK

VS Code usually detects it automatically, but let’s be explicit.

1️⃣ Open Settings (JSON)

  • Press Ctrl + Shift + P
  • Type:

    Preferences: Open User Settings (JSON)
    

2️⃣ Add this:

{
  "java.jdt.ls.java.home": "C:\\Program Files\\Java\\jdk-25.0.2"
}

⚠️ Use double backslashes in Windows paths

Save the file


βœ… STEP 7: Create & Run First Java Program

1️⃣ Create Folder

JavaPractice

Open it in VS Code

2️⃣ Create File

HelloWorld.java

3️⃣ Code

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Oracle JDK + VS Code works!");
    }
}

4️⃣ Run

  • Click Run β–Ά above main() OR
javac HelloWorld.java
java HelloWorld

πŸŽ‰ Output:

Oracle JDK + VS Code works!

πŸ”Ή Common Issues & Fixes

❌ javac is not recognized

βœ” JAVA_HOME not set correctly βœ” PATH not updated βœ” Restart Command Prompt / VS Code