I have now finally realised why I get these different lists. The new box is running a 32 bit version of Ubuntu. Only a small subset of pubished JDK's apparently support 32 bit.

Answer from Anders on Stack Overflow
🌐
Medium
medium.com › @zorozeri › manage-java-version-using-sdkman-including-maven-gradle-scala-kotlin-and-many-more-82532be9437e
Manage Java Version using SDKMAN! (including Maven, Gradle, Scala, Kotlin… and many more!) | by Ahmad Azeri Chandra Bhuana | Medium
January 16, 2025 - Your terminal will show the list of available Java version from different vendors. ... Hit button Q to exit from this List View. You can check detailed vendor explanation on SDKMAN!
Discussions

sdk list java --all
I wanted to be able to list all java version by adding the "--all" option as was discussed already on the interwebs. sdk list java --all This would ignore the visible flag. I figured I'd give it a try, but then found out Sdkman is writte... More on github.com
🌐 github.com
24
March 26, 2021
SDKMAN doesn't show current Java-Version - Stack Overflow
I need to work with Java 17 and 21 and therefore installed SDKMAN to be able to easily switch between versions. Everything works fine except that sdk current java says Not using any version of java... More on stackoverflow.com
🌐 stackoverflow.com
Java installed via SDKMAN does not work in Bash Terminal
Remove the line with "export JAVA_HOME" maybe? More on reddit.com
🌐 r/learnjava
3
1
December 10, 2023
Getting started with SDKMAN! – Manage Java, Maven, Gradle versions with ease
I love sdkman!!! sdk install java 23.0.2-amzn sdk install maven sdk install gradle so easy!!! More on reddit.com
🌐 r/java
39
85
April 20, 2025
🌐
SDKMAN!
sdkman.io › usage
Usage | SDKMAN! the Software Development Kit Manager
Answering yes (or hitting enter) will ensure that all subsequent shells opened will have this version of the SDK in use by default. Setting java 21.0.4-tem as default.
🌐
Spring Framework Guru
springframework.guru › home › how to use sdkman for managing java versions
How to Use SDKMAN for Managing Java Versions - Spring Framework Guru
October 21, 2024 - SDKMAN is a command line tool that allows you to install different versions of Java, Gradle, Maven and more. SDKMAN also takes care of setting environment variables for you. SDKMAN can be installed on Linux and Mac based system. To install SDKMAN enter this command at the terminal: ... After installation is complete close the terminal and open a new terminal. To check the current SDKMAN version enter this command at the terminal:
🌐
OneCompiler
onecompiler.com › questions › 3v6dqgmb3 › how-to-check-available-java-versions-on-sdkman
How to check available Java versions on Sdkman? - Questions - OneCompiler
#gradle * 2019-10-18: Vertx 3.8.3 released on SDKMAN! #vertx ================================================================================ ================================================================================ Available Java Versions ================================================================================ Vendor | Use | Version | Dist | Status | Identifier -------------------------------------------------------------------------------- AdoptOpenJDK | | 13.0.0.j9 | adpt | | 13.0.0.j9-adpt | | 13.0.0.hs | adpt | | 13.0.0.hs-adpt | | 12.0.2.j9 | adpt | | 12.0.2.j9-adpt | | 12
🌐
GitHub
github.com › sdkman › sdkman-candidates › issues › 25
sdk list java --all · Issue #25 · sdkman/sdkman-candidates
March 26, 2021 - sdkman_list.sh __sdkman_list_versions needs to recognize the --all and put that into the querystring · JavaListController needs to get "all" as a parameter, and decide to either call findAllVisibleVersionsByCandidatePlatform or findAllVersionsByCandidatePlatform.
Author   sdkman
🌐
TutsWiki
tutswiki.com › sdkman-installing-multiple-versions-java-same-machine
SDKMan - Installing Multiple Versions of Java in Same Machine :: TutsWiki Beta
This will give the version of SDKMan which is currently installed in the system. To see all the java versions which are available for installation use the following command
Find elsewhere
🌐
Opensource.com
opensource.com › article › 22 › 3 › manage-java-versions-sdkman
Manage Java versions with SDKMan | Opensource.com
March 15, 2022 - Instead you can type sdk install java 11 and then press Tab a few times to get the options. Alternately, you can just install the default latest version: ... You can do more customization with SDKMan, including updating and upgrading Java versions ...
🌐
Baeldung
baeldung.com › home › devops › guide to sdkman!
Guide to SDKMAN! | Baeldung
November 13, 2025 - Therefore, we copy its identifier, which is the version from the table, and we add it as an argument in the install command: $ sdk install java 14.0.2-zulu Downloading: java 14.0.2-zulu In progress... ########### 100.0% Repackaging Java 14.0.2-zulu... Done repackaging... Installing: java 14.0.2-zulu Done installing! Setting java 14.0.2-zulu as default. SDKMAN!
🌐
Medium
milindmehta89.medium.com › the-sdkman-manage-multiple-sdk-guide-to-sdkman-7e09cc6b5fa6
The SDKMAN! Manage Multiple SDK, Guide To SDKMAN! | by Milind Mehta | Medium
March 23, 2024 - Is a tool for managing parallel versions of multiple Software Development Kits. It provides a convenient Command line interface tool and provides an API for installing, removing, listing and most importantly switching which is known as Candidates. Moreover, it manages ENVIRONMENT VARIABLE as well. Okay Now question which tools SDKMAN! Is it allowed? So It’s allowed for all JVM-based tools such as Java, Groovy, Scala, Kotlin and Ceylon.
🌐
Medium
duncanlew.medium.com › streamline-your-java-development-workflow-with-sdkman-f53002b99ece
Streamline Your Java Development Workflow with SDKMAN | by Duncan Lew | Medium
September 11, 2023 - In addition to that, SDKMAN makes it easier to keep your Java versions up-to-date. SDKMAN will automatically check for updates and notify you when new versions of Java are available.
🌐
Medium
fresult.medium.com › tips-how-to-list-installed-packages-in-sdkman-f809d7891f1d
[Tips] How to List Installed Packages in SDKMAN! | by fResult | Medium
April 29, 2026 - For Java SDKs, the keyword installed is the indicator. For SBT and other SDKs, * marks installed packages. (Remember to use \* in the command to escape the asterisk.) All done! From here on, we dive into the main content. It’s all about how I can figure out the solutions above step-by-step. Follow me, it may help you figure out or solve similar problems you have in the future. 😉 · SDKMAN! is an amazing tool for managing multiple versions of SDKs in the JVM ecosystem.
🌐
byandrev
byandrev.dev › en › blog › manage-installed-java-versions
SDKMAN - Java version management - byandrev
July 23, 2025 - To install SDKMAN, you need to have the zip package installed to ensure the command works correctly. ... This will display a list of all available Java versions.
🌐
Payara
blog.payara.fish › home › easily manage different java versions on your machine with sdkman!
Easily Manage Different Java Versions on Your Machine with SDKMan!
August 30, 2023 - To see all the versions available for installation, including those you have already installed on your machine, you can run: ... You can do all this without messing around with environment variables or system settings. It’s that simple. You can also see the list of all available tools, SDKs and libraries you can install with SDKMan! with the command: ... Managing multiple Java versions doesn’t have to be a headache.
🌐
javathinking
javathinking.com › blog › how-do-i-list-all-versions-of-java-available-for-install-in-sdkman
How to List All Java Versions Available in SDKMAN on Ubuntu 18.04 (Fix Missing Versions) — javathinking.com
Look for lines like sdkman_auto_answer=true. If a distribution is missing, ensure SDKMAN supports it (check the SDKMAN Java Candidates page). After applying the fixes above, re-run sdk list java.
🌐
My Developer Planet
mydeveloperplanet.com › 2022 › 04 › 05 › how-to-manage-your-jdks-with-sdkman
How to Manage Your JDKs With SDKMAN – My Developer Planet
April 5, 2022 - In order to know which tools can be installed with SDKMAN you can take a look at the website or you can issue the list command. The output is redirected to less where you can use the basic commands to browse and search the list. ... A more specific list for available versions of the JDK can be obtained by means of the list command following java.
🌐
Foojay
foojay.io › home › easily manage different java versions on your machine with sdkman!
Manage Different Java Versions on Your Machine with SDKMan!
September 20, 2023 - You can also see the list of all available tools, SDKs and libraries you can install with SDKMan! with the command:sdk list · Managing multiple Java versions doesn't have to be a headache.
🌐
Medium
medium.com › @layani.malsha › use-multiple-java-versions-using-sdkman-ef56d71fc3ce
Use Multiple Java versions using SDKMAN | by Layani Malsha | Medium
May 9, 2023 - Use the below command to initialize the SDKMAN on your system. ... You can check the version with the below command. ... Once the installation is complete, you can use the SDK command to manage your SDKs. ... You can list the available Java versions that can be installed using SDKMAN by using ...