We have gathered together a few frequently asked questions (FAQs) intothis document.If you want to talk to us about these topics, or ask additional questionsthe best place is viaSlack or by raising an issue in thesupport channel.
What is Eclipse Temurin?
Eclipse Adoptium (Earlier known as AdoptOpenJDK) Project was started as a means to promote and support free and open-source high-quality runtimes and associated technology for use across the Java ecosystem.
Eclipse Temurin (/ˈtɛmjərɪn/), are certified high quality binary builds of OpenJDK.
The name Temurin is an anagram of runtime. Interestingly Temurin is also a chemical component (also known as Theacrine) that is structurally similar to caffeine but is safer for humans to consume (non-habituating effects). So a small nod to Java as well.
This is the project and brand name for the binaries that the EclipseFoundation produces.While we appreciate that the Adoptium/Temurin name splitis more confusing than just "Adoptium", this is similar to how othervendors brand their binaries, e.g. Amazon has Corretto, Azul has Zulu(and others). The "Adoptium" project and working group will deal withmore than just Temurin so the distinction is important to maintain.
What happened to AdoptOpenJDK?
The AdoptOpenJDK builds are now known as "Eclipse Temurin byAdoptium"(read the blog post).Don’t worry though - despite the branding changes it is the same open build processes,AQAvit test suites and primarily the same team producing them as before, butthere are more larger companies bringing their expertiseto the working group.
To ensure a smooth transition we have left the old site active, however,the links to latest builds on the old site will now bring you to theTemurin builds. In time the old website will be fully retired.
Some items, such as the Upstream buildsand IcedTea-WEB remain only availablevia AdoptOpenJDK.
Where are the latest Adoptium® JDKs?
Adoptium’s JDKs are called Eclipse Temurin, and the releases we recommend foruse are available on our latest releases page.
We also feature in all the notable Java installation managers such asHomebrew, SDKMAN,winget, and Chocolatey, we appear inofficial Docker images, and you canuse Temurin through the Github"setup-java"action, and part of cloud providers' Java support.
Linux installers are available at packages.adoptium.net. For moreinformation see this guide.
How can I link to the latest Temurin™ builds?
TheAdoptium API cookbookhas examples of stable URLs that link to specific or the latest Temurin JDKs and JREs. You can also promote Temurin by embedding htmlbuttons codeprovided on the website.
Is Temurin free to use?
Yes. The Eclipse Temurin binaries are provided at no cost to you by Adoptium to use,forever, under the terms of the "GNU General Public License, version 2 with theClasspath Exception". You may freely use, modify, and share the code as describedin the licenses included in the download.
How can I help the project?
The Adoptium team welcome help in many different ways. For example:
Anyone can contribute to the funds that keep the project running smoothy, eitheras a one-off donation or through amore structured project sponsorship.
Organizations that depend upon Adoptium are encouraged to join theAdoptium Working Group and gain a voice in the direction of the project.
We welcome technical and creative help at the project to advance our goals throughpromoting and marketing, writing blogs about your experience with Adoptium, answeringquestions in our active Slack community, helping to test thesoftware or diagnose problems, and fixing someissues that have been reported.
Many other ways either as a one-off adventure or longer term team member, justjoin us and tell us your ideas!
How long is Eclipse Temurin supported?
Our release frequency and support statement is availablehere.
Has Eclipse Temurin passed the JCK?
Yes. Each Temurin release has passed the relevant Oracle Java Compatibility Kit (JCK)to demonstrate that it is a compatible implementation of the Java specification.In addition, Temurin releases must pass the AQAvit quality verification suiteto ensure they are ready for production usage. AQAvit tests check the release exhibitsgreat performance, security, resilience and endurance, and the ability to pass a widevariety of application compatibility tests.
Where do I report a bug or problem with Eclipse Temurin?
If you suspect a security vulnerability with any product of the Adoptium project,please send a report to the Eclipse Security Teamwho will manage and track the issue privately until it is resolved.
Where something is simply not behaving as you expect or you have questions abouthow to configure Temurin please let us know publicaly by opening asupport issue and we willwork with you to seek a solution. Our support is "community support"so problems are addressed on a best effort basis. You should approach organizationsoffering commercial support if you require a guaranteed service-level for your Javausage.
Can you deliver Temurin with my favorite Docker base OS image?
We have a set list of variants in ourofficial Docker repository to ensure weare responsive to the delivery of new images containing Temurin. Docker collaborateswith Adoptium to decide which base operating system container versions they willsupport for Temurin.
Users who want a containerized Linux distribution that we don’t provide can followthe instructions inthisguide.
My scanner reports a CVE in the Eclipse Temurin Docker image. Can you fix it?
The Temurin container images available onDocker Hub are official imagescreated and maintained as a collaborative effort between the Adoptium project andDocker, Inc. Adoptium creates, maintains, and tests a broad set ofTemurin Dockerfile source files which areused by Dockerto create official images across various base operating systems.
Docker strives to ensure that the Temurin images contain the most up-to-date packagesavailable within a reasonable time frame. Docker has their own robust vulnerabilityscanning program, however, a third-party security scanner may flag an issue with anofficial image. Docker haveaddressed various reasonsthis may happen in their FAQ. We are grateful to Docker for continuing to refresh thebase images and rebuild the official images on a regular basis.
We are happy toreceive questionsabout theeclipse-temurin images, but note thatin some cases we will need to refer the issue to Docker where it relates to the base operatingsystem.
Will you support my favorite architecture and operating system?
Eclipse Temurin has the broadest range of platfom support across multiple Java APIversions. Each new platform incurs further cost and demand on the project’sresources so we constantly review the download and usage demand to ensure weare releasing on platforms relevant to a large set of users. The currentset of platforms we target in our build and test process is listed here.
Can I automate the download of Temurin binaries?
Yes! There is a rich download APIprovided by Adoptium for downloading Eclipse Temurin builds. Using the API it ispossible to get information about the latest builds of Temurin, and pullthem down into your own application.
We providean example of automating a downloadin theAdoptium API cookbook.
Where are the OpenJ9 builds?
The transition to Adoptium means we have unfortunately not been able tocontinue to distribute builds of Eclipse OpenJ9. IBM has now taken themover and they are now available as"IBM Semeru".There is no need to be concerned about the change - it is still free.
Why do the packages not include IcedTea-Web?
The agreements that we have since moving under the Eclipse Foundationmean that we can no longer include IcedTea-Web in our installers.However, you can still add the functionality if you require it using theinstructionshere.
Can you give a talk on the project?
The people involved in the project are passionate about promoting it andwe are keen to find ways to promote the work we do at Adoptium and withthe Temurin binaries so feel free to get in touch with us if you have aforum you wish us to participate in and we will see what we can do. Ingeneral contacting the team via Slack is the best way to engage with us.