[jdk] Download JDKs declared in .sdkmanrc

The new code vision makes it possible for `ExternalJavaConfigurationProvider`-s to declare actions when the JDK to be configured is missing.

#IDEA-364749 Fixed

GitOrigin-RevId: 004bc1260bf1f167d07832dea93f8c94bb0f67c3
This commit is contained in:
Louis Vignier
2025-08-29 14:42:24 +00:00
committed by intellij-monorepo-bot
parent 1a7bbcc1bc
commit f495fa791e
14 changed files with 197 additions and 18 deletions
@@ -1777,12 +1777,16 @@ dialog.message.template.not.applicable=Template is not applicable
dialog.message.class.not.found=Template class ''{0}'' not found
notification.content.was.set.up=JDK ''{0}'' was set up for the project
notification.content.change.jdk=Change JDK
code.vision.java.external.configuration.name=Java Configuration
code.vision.java.external.configuration.description=Status of JDKs configured in external configuration files (.sdkmanrc, .tool-versions).
external.java.configuration.inlay.provider.name=External JDK Configuration
external.java.configuration.inlay.unknown=Syncing\u2026
external.java.configuration.inlay.already.configured=Project JDK ({0})
external.java.configuration.inlay.found=Set as project JDK
external.java.configuration.inlay.download=Run ''{0}''
external.java.configuration.inlay.missing=JDK not found
external.java.configuration.inlay.missing.actions=JDK not found. More\u2026
external.java.configuration.inlay.missing=JDK not found.
external.java.configuration.copy.command=Copy Download Command
external.java.configuration.refresh=Refresh
button.to.another.directory=To &Directory
button.to.another.source.root=To &Source Root
where.do.you.want.to.move.directory.prompt={0}\n\nWould you like to move the directory to another source root or another directory?