CheerpJ is a full OpenJDK distribution for the browser, compatible with Java 8, 11, 17, 21 and 25. Build with Java, or run the applications you already have.
CheerpJ is the only solution which can run any large-scale, unmodified Java applications, applets, or libraries in the browser. No downloads or plugins required.