The debian java/JRE/JDK situation seems insane.
bookworm (stable) is shipping JRE 17, lots of applications require at least 21, Trixie (next stable) is shipping JRE 21, the the current openJDK JRE version is 23
Most of the time if you search for the errors caused by out of date JRE's you get "just install Oracle JDK" with instructions, but as far as I can squint that comes with some licencing payment obligation. All of this feels like putting your head into a alligators mouth!
(Do not reply "use nix/arch")
Questa voce è stata modificata (2 giorni fa)
Graham Sutherland / Polynomial
in reply to benjojo • • •mauvedeity
in reply to Graham Sutherland / Polynomial • • •Graham Sutherland / Polynomial
in reply to mauvedeity • • •Roland
in reply to benjojo • • •Amazon Corretto 22 Installation Instructions for Debian-Based, RPM-Based and Alpine Linux Distributions - Amazon Corretto 22
docs.aws.amazon.combenjojo
in reply to Roland • • •FooBar
in reply to benjojo • • •benjojo
in reply to FooBar • • •наб
in reply to benjojo • • •наб
in reply to наб • • •benjojo
in reply to наб • • •@nabijaczleweli Yeah but it seems that Debian Trixie (based on what I can observe with testing) picks openjdk-21 by default, even if higher ones are technically installable.
That being said java is mostly a mystery land to me, so I dunno how big of a deal that is of a default
Lapo Luchini
in reply to benjojo • •Other version are only useful if you're developing cutting-edge stuff yourself (and very rarely even in that case).
Lapo Luchini
in reply to наб • •Marek likes this.
Snep
in reply to benjojo • • •benjojo
in reply to Snep • • •@snep I believe it does have different licensing terms, but JRE 17 is sadly ancient by a lot of folks standards.
I don't know for sure if the new Oracle JDK/JREs need payment, but the whole thing seems so muddy I don't want to find out. Especially after their behaviour with Virtual Box around that stuff