Skip to main content
Java Runtime & Development Tools

Java Runtime & Development Tools

Java development environment with JDK, Maven, Gradle, and comprehensive VS Code extension pack.

javajdkmavengradlespringenterprise
Overview

Complete Java development setup including the JDK (supports versions 11, 17, 21), Maven and Gradle build tools, and the VS Code Extension Pack for Java with debugging, test running, Maven integration, and dependency management.

Script ID:dev-java
Script:install-dev-java.sh

Java Packages

PackageDescription
maven
gradle

VS Code Extensions

ExtensionDescription
Language Support for JavaCore Java language support
Debugger for JavaDebugging support
Test Runner for JavaTest runner and debugger
Maven for JavaMaven project support
Dependency ViewerView and manage dependencies
Extension Pack for JavaCollection of popular Java extensions

Installation

Install via the interactive menu:

dev-setup

Or install directly:

.devcontainer/additions/install-dev-java.sh
Full installation options (click to expand)


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Java Runtime & Development Tools
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ID: dev-java
Name: Java Runtime & Development Tools
Script version: 0.0.1
Category: LANGUAGE_DEV, Development Tools
Description: Installs Java JDK, Maven, Gradle, and VS Code extensions for Java development.
Default: Version 17

Usage:

Action:
install-dev-java.sh # Install Java with default version
install-dev-java.sh --version <arg> # Install specific Java version
install-dev-java.sh --uninstall # Uninstall Java development tools

Info:
install-dev-java.sh --help # Show help and usage information

Java Build Tools (APT):
- maven
- gradle

VS Code Extensions:
- Language Support for Java (redhat.java) - Core Java language support
- Debugger for Java (vscjava.vscode-java-debug) - Debugging support
- Test Runner for Java (vscjava.vscode-java-test) - Test runner and debugger
- Maven for Java (vscjava.vscode-maven) - Maven project support
- Dependency Viewer (vscjava.vscode-java-dependency) - View and manage dependencies
- Extension Pack for Java (vscjava.vscode-java-pack) - Collection of popular Java extensions

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━