Open maxandersen opened 1 month ago
The jbang extension depends on the vscode-java one, so if the latter can't start, then the former won't either., so it won't be able to install jbang. Hello chicken/egg problem.
Now if vscode-java starts (with whatever JDK was detected), and jbang installs a new JDK, then it should be picked up automatically
So we could very well make jbang-vscode install JBang if it's missing, but we can't do anything if both jbang and a sufficient jdk are missing in the 1st place. Or we could if we removed the vscode-java dependency to JBang, but then you'd run into other issues, like vscode-java not being automatically installed when installing vscode-jbang
at the moment when you install jbang (and also vscode-java) in vscode on HomeAssistant that runs visual code assistant you bump into two issues:
1) vscode-java wants users to install its own jdk
2) running jbang fails because jbang is not available
...so; could we:
A) make it so jbang extension will offer to install jbang if not found?
B) have vscode-java pick up the JDK installed by jbang when A have occurred? (or some other way to get vscode-java working on OS's with no default jdk bundled without too much fuzz :)