zyxue
zyxue

Reputation: 8888

What's the difference between 'adopt' and 'adopt-openj9' in jabba

I set up jabba. When I run

jabba ls-remote

I see this list

1.13.0
1.13.0-2
1.6.65
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
...

What's the difference between adopt@... and adopt-openj9@?

There are also three to the top without any letters, what are they?

Upvotes: 3

Views: 581

Answers (1)

Ivo Mori
Ivo Mori

Reputation: 2338

When you follow your provided link and scroll down on that page you'll see:

# list available JDK's
jabba ls-remote
# you can use any valid semver range to narrow down the list
jabba ls-remote zulu@~1.8.60
jabba ls-remote "*@>=1.6.45 <1.9" --latest=minor

# install Oracle JDK
jabba install 1.8
# install Oracle Server JRE
jabba install [email protected]  
# install Adopt OpenJDK (Hotspot)
jabba install [email protected]
# install Adopt OpenJDK (Eclipse OpenJ9)
jabba install [email protected]
...

So the difference is whether you want to use the Hotspot (Sun, Oracle) or the OpenJ9 (IBM, Eclipse) Java Virtual Machine (JVM).

Upvotes: 5

Related Questions