The extension is intended for local filesystem runtimes.
Virtual workspaces are not supported.
Existing runtime entries are preserved and not rewritten unless the same path is newly added.
Development
Install dependencies: npm install
Build: npm run compile
Run tests: npm test
Package VSIX: npm run package
Testing
The repository includes a VS Code extension test runner based on @vscode/test-electron and Mocha. The test suite validates command registration and the runtime naming/version helper logic.
Troubleshooting
If no runtimes are found, verify the selected directory contains JDK or JRE installations with bin/java.
If sources or javadoc are missing, verify the runtime installation includes lib/src.zip, docs/api, javadoc/api, or a matching shared javadoc directory.
If packaging fails, run npm run compile first and confirm the repository is in a packageable state.