
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.
Java Packages
| Package | Description |
|---|---|
maven | |
gradle |
VS Code Extensions
| Extension | Description |
|---|---|
| Language Support for Java | Core Java language support |
| Debugger for Java | Debugging support |
| Test Runner for Java | Test runner and debugger |
| Maven for Java | Maven project support |
| Dependency Viewer | View and manage dependencies |
| Extension Pack for Java | Collection 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
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


