Adding Desktop Icons to sdkman managed packages
When you install package like jmc or VisualVM from sdkman, the installation is for your current user only, so it doesn’t create desktop shortcuts allowing you to start program from Gnome or KDE app launchers. Unfortunately this by design forces users to start application from command line, even when it’s a desktop application.
To fix it, and be able to run jmc from Alt+F2 launcher you need to create your own desktop file like this: