diff --git a/launcher/resources/multimc/multimc.qrc b/launcher/resources/multimc/multimc.qrc
index 720ab7ee2..2a4736a93 100644
--- a/launcher/resources/multimc/multimc.qrc
+++ b/launcher/resources/multimc/multimc.qrc
@@ -338,6 +338,7 @@
scalable/adoptium.svgscalable/azul.svgscalable/mojang.svg
+ scalable/openj9_hex_custom.svg
diff --git a/launcher/resources/multimc/scalable/openj9_hex_custom.svg b/launcher/resources/multimc/scalable/openj9_hex_custom.svg
new file mode 100644
index 000000000..8c02d5aed
--- /dev/null
+++ b/launcher/resources/multimc/scalable/openj9_hex_custom.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/launcher/resources/multimc/scalable/openj9_hex_custom.svg.license b/launcher/resources/multimc/scalable/openj9_hex_custom.svg.license
new file mode 100644
index 000000000..289f8006f
--- /dev/null
+++ b/launcher/resources/multimc/scalable/openj9_hex_custom.svg.license
@@ -0,0 +1,4 @@
+SPDX-FileCopyrightText: 2017-2026 Ronald Servant
+SPDX-FileCopyrightText: 2026 Ludgie
+
+SPDX-License-Identifier: Apache-2.0
diff --git a/launcher/ui/java/InstallJavaDialog.cpp b/launcher/ui/java/InstallJavaDialog.cpp
index 35541deb8..81ffcfa83 100644
--- a/launcher/ui/java/InstallJavaDialog.cpp
+++ b/launcher/ui/java/InstallJavaDialog.cpp
@@ -288,6 +288,11 @@ QList InstallDialog::getPages()
new InstallJavaPage("net.adoptium.java", "adoptium", tr("Adoptium")),
// Azul
new InstallJavaPage("com.azul.java", "azul", tr("Azul Zulu")),
+ // IBM
+ /* Must watch out in case the AdoptOpenJDK infrastructure is deprecated.
+ In case of happening, IBM does not seem to provide as of today (03/2026) an API like Adoptium does and rather uses GitHub directly in its website: `developer.ibm.com`.
+ GitHub is known for rate limiting requests that do not use an API key from an account. */
+ new InstallJavaPage("com.ibm.java", "openj9_hex_custom", tr("IBM Semeru Open")),
};
}