This document outlines the software and environment requirements for the 5-hour Introduction to Java training course. Please ensure all items are installed and configured before the training session.
- Required: Oracle JDK 17 or OpenJDK 17
- Version: Any patch version of Java 17 (17.0.x)
- Verification: Run
java -versionandjavac -versionin command prompt/terminal - Note: Java 17 includes the
jshellinteractive tool which we'll use extensively
- Required: Visual Studio Code (latest stable version)
- Extensions: Extension Pack for Java (includes all necessary Java tools)
- Installation:
- Install VS Code from https://code.visualstudio.com/
- Open VS Code and go to Extensions (Ctrl+Shift+X)
- Search for "Extension Pack for Java" by Microsoft
- Click Install (this includes Language Support, Debugger, Test Runner, and more)
- Note: This will be our primary development environment
- Windows: Command Prompt or PowerShell
- Mac/Linux: Terminal
- Required: Ability to run
java,javac, andjshellcommands - Test: Ensure PATH includes Java bin directory
- Required: Access to Oracle Java documentation (docs.oracle.com)
- Optional: Access to VS Code Java documentation (code.visualstudio.com/docs/java)
- Note: All course materials will be provided locally
- Required: Ability to create and modify files in a designated course folder
- Required: Ability to create new Java projects in VS Code
- Required: Write access for compiling and running Java programs
Please verify the following commands work before the training:
# Check Java installation
java -version
javac -version
# Test JShell (should start interactive shell)
jshell
# Exit JShell
/exit- All starter code and exercises will be provided at the beginning of the training
- No external dependencies or build tools (Maven/Gradle) required
- All examples designed to work with standard Java 17 and VS Code
- No additional software downloads required during training
- No external library dependencies
- All development will use built-in Java tools and VS Code
- Course designed for restricted corporate environments
If any of the verification commands fail, please contact your IT department to ensure:
- Java 17 JDK is properly installed
- JAVA_HOME environment variable is set (if required by your organization)
- Java bin directory is in the system PATH
- VS Code is installed with the Extension Pack for Java
If you have questions about these requirements, please contact [instructor contact information].