1a. Download OpenJDK 26
Go to the official OpenJDK site and download the archive for your platform (~200 MB):
jdk.java.netChoose Windows / x64 → ZIP archive.
The file will be named something like openjdk-26.0.1_windows-x64_bin.zip
Choose macOS / aarch64 (Apple Silicon) or x64 (Intel) → tar.gz archive.
Choose Linux / x64 → tar.gz archive.
1b. Extract to a permanent location
Unzip/extract the archive to a folder you won't move or delete. You'll reference this path later.
Suggested location:
Right-click the ZIP → Extract All → choose C:\ as the destination.
1c. Verify Java is accessible
Open a terminal/command prompt and run:
You should see output like: openjdk 26.0.1 ...
2b. Install and launch VS Code
Run the installer with default settings. Open VS Code when done.
In VS Code, click the Extensions icon in the left sidebar (or press Ctrl+Shift+X).
3a. Install "Extension Pack for Java" by Microsoft
Search for Extension Pack for Java and click Install.
This pack includes: Language Support, Debugger, Test Runner, Maven, IntelliSense, and Project Manager.
3b. Install "Spring Boot Extension Pack" by VMware
Search for Spring Boot Extension Pack and click Install.
This adds: Spring Boot Tools, Spring Initializr, and Spring Boot Dashboard.
4a. Open VS Code settings
Go to: Manage (gear icon, bottom-left) → Settings
In the search bar at the top, type: java.configuration.runtimes
Click "Edit in settings.json".
4b. Add the Java runtime configuration
Add the following block inside the settings.json file (adjust the path to match where you extracted the JDK):
Save the file (Ctrl+S). VS Code will now use JDK 26 for Java projects.
5a. Start the Spring Initializr wizard
In VS Code, go to: File → New File... → select New Java Project → choose Spring Boot.
If you don't see "Spring Boot" as an option, your extensions may not be installed. Go back to Step 3.
5b. Configure the project wizard
Choose these options at each prompt:
| Prompt | Choose |
|---|---|
| Build tool | Maven |
| Spring Boot version | 4.1.0 (or latest) |
| Language | Java |
| Group Id | com.example |
| Artifact Id | demo |
| Packaging | Jar |
| Java version | 26 |
| Dependencies | No dependencies (skip) |
Choose a temporary folder to generate the project into.
5c. Open and run the project
VS Code will open the project. Navigate to:
Click the ▶ Play button (top right of the editor, or the green triangle next to main).
In the VS Code Terminal panel, you should see this banner:
6a. Confirm you see the Spring Boot banner above
You're ready for COIT13235. Your environment supports Java 26, Maven, Git, and Spring Boot 4.
Next: review prerequisite content (OOP, Databases, Software Design) and read Chapter 1 of Fernando 2022.
| Component | Version | Purpose |
|---|---|---|
| OpenJDK | 26 | Java runtime & compiler |
| VS Code | Latest | Code editor / IDE |
| Extension Pack for Java | Microsoft | Java language support, debugger, Maven |
| Spring Boot Extension Pack | VMware | Spring Initializr, Boot Tools, Dashboard |
| Spring Boot | 4.1.0 | Enterprise Java framework |
| Maven | Bundled | Build tool & dependency management |