Windows – Java 21 (Oracle) + VS Code Setup
1️⃣ Step 1: Download and Install Oracle JDK 21
Go to the official Oracle page:
🔗 https://www.oracle.com/java/technologies/javase/jdk21-archive-downloads.html
Scroll down → Under Windows x64 Installer, click:
jdk-21_windows-x64_bin.exeSign in or create an Oracle account to download.
Run the
.exeinstaller → Click Next → Finish.
2️⃣ Step 2: Set Environment Variables
Press
Windowskey → Search Environment Variables → Open.Under System Variables:
Click New
Name:
JAVA_HOMEValue:
C:\\Program Files\\Java\\jdk-21(or your JDK 21 path)
Select
Path→ Click Edit → Click New → Add:%JAVA_HOME%\\bin
3️⃣ Step 3: Verify Installation
Open Command Prompt and type:
java -version
javac -versionjava version "21.0.3" (or similar)4️⃣ Step 4: Install VS Code
Download from:
Install using default settings → Open VS Code.
5️⃣ Step 5: Install Java Extensions in VS Code
Press
Ctrl + Shift + Xto open Extensions.Search: Java Extension Pack
Click Install.
6️⃣ Step 6: Create and Run Java Program
Create a folder → Open it in VS Code.
Create a file:
Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello from Java 21 on Windows!");
}
}Click Run at the top or press Ctrl + F5.
macOS – Java 21 (Oracle) + VS Code Setup
1️⃣ Step 1: Download and Install Oracle JDK 21
Go to:
🔗 https://www.oracle.com/java/technologies/javase/jdk21-archive-downloads.html
Scroll to macOS x64 or macOS AArch64 (for Apple M1/M2)
Download
.dmgfile (e.g.,jdk-21_macos-aarch64_bin.dmg)
Open
.dmg→ Drag and drop Java into Applications → Done.
2️⃣ Step 2: Set JAVA_HOME
Open Terminal and run:
/usr/libexec/java_home -VCopy the path for JDK 21, then add it to your profile (.zshrc or .bash_profile):
export JAVA_HOME=$(/usr/libexec/java_home -v 21)
export PATH=$JAVA_HOME/bin:$PATHThen apply it:
source ~/.zshrc3️⃣ Step 3: Verify Installation
In Terminal, type:
java -version
javac -versionjava version "21.0.3"4️⃣ Step 4: Install VS Code
Download from:
Drag to Applications → Open VS Code.
5️⃣ Step 5: Install Java Extensions
Open VS Code → Press
Cmd + Shift + XSearch: Java Extension Pack
Click Install
6️⃣ Step 6: Create and Run Java Code
Create a folder → Open in VS Code.
Create
Hello.java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello from Java 21 on Mac!");
}
}Click Run or press Cmd + Fn + F5