jdtls hardcoded /Library/Java/JavaVirtualMachines paths, which resolve to nothing off macOS; discover JDKs across the macOS, Linux and sdkman roots instead and only declare runtimes that exist. neotest-mocha passed `docker exec -it`, which hangs without a TTY, and hardcoded the container name. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>