How umitsamli/java-tools works
JavaTools is a small Windows batch utility for discovering Java installations and generating version-specific launchers. The user runs java-init.bat to initialize PATH, list available launchers, or rebuild them. During a rebuild, it scans documented installation sources, determines versions, keeps the newest installation for each major version, and writes launcher files; users can then invoke those launchers to run Java. The README documents these relationships, but no source excerpts were provided, so implementation details beyond that are omitted.
Main entry points: java-init.bat Java initializer
Components 7
Other components
- User
- Java initializer
java-init.bat - Java installations
- Release metadata
- Java executable
- Version launchers
- User PATH
Connections 8
- User → Java initializer: runs
README.md - Java initializer → Java installations: scans
README.md - Java initializer → Release metadata: reads version
README.md - Java initializer → Java executable: starts as fallback
README.md - Java initializer → Version launchers: writes
README.md - Java initializer → User PATH: adds folder
README.md - User → Version launchers: invokes
README.md - Version launchers → Java executable: runs
README.md