5 ms·
> Download Oracle JDK (because that is what you've always done, and it is what the web-search tells you) What I've always done is install OpenJDK from the syst
by floatboth 8y ago
> Download Oracle JDK (because that is what you've always done, and it is what the web-search tells you)
What I've always done is install OpenJDK from the system's package manager :P
- Leace 8y agoAnd that's good that package managers ship only openjdk. When I migrated to Linux I didn't know better but as "openjdk" was easier to install than Oracle JDK I used "openjdk". It turns out it works very well, actually I can't tell the difference.
- cesarb 8y agoUnfortunately, many people add a repository with Oracle JDK to their package managers and install the JDK from there, due to some perceived better compatibility and/or extra bug fixes. (And in my experience, this is true for the Java plugin; the "official" plugin seems to work better than the IcedTea plugin.)
- TomMarius 8y agoA few years ago, Minecraft simply wouldn't run nearly as good on OpenJRE, not even the server - it was several times slower. Not sure how it is today since I've stopped playing around 5 years ago.
- vvillena 8y agoJavaFX is difficult to use under OpenJDK. I think it has become a library on Java 11, so at least that's a step in the right direction.
- pjmlp 8y agoYes, it has its own website now. https://openjfx.io/ https://openjfx.io/
- djsumdog 8y agoConfluence is an example of a piece of software that wouldn't run correctly at all under OpenJDK. Even today on the Atlasian docs, they provide a Docker image of Confluence to evaluate, but if you buy a production license, you are required to build an OracleJRE Docker container (they provide instructions) for production. It's been years and they still can't support OpenJDK ... it makes me wonder what weird proprietary crazy reflection shit they're doing in there.
- vbezhenar 8y agoLast time I tried to run Jira with OpenJDK, I stumbled upon some encryption algorithm not supported in OpenJDK. I didn't research further. But that was a long time ago, nowadays I bet that OpenJDK will work just as well.
- floatboth 8y agoI ran Jira with OpenJDK 8 on FreeBSD, everything worked fine.
- ganeshkrishnan 8y agoThe encryption algos are not supported with Oracle java either. The stronger algos have a separate licence and needs to be downloaded manually for either java sdk
- tluyben2 8y agoOn ARM openjdk has a lot of issues while oracle jdk/jre runs smoothly. Many apps will just crash under openjdk and if they run are much slower also on intel. It should be easy to benchmark this. It is a reason why we moved to .net core entirely. I have nothing running Java anymore. Shame as I liked Clojure somewhat.
- fnord123 8y agoOpenJDK is the reference implementation now so if you did find a functional difference, Oracle is in error.
- Leace 8y agoGood to hear that! Just in case someone is interested in references Wikipedia has them near the text: > OpenJDK is the official reference implementation of Java SE since version 7. Source: https://en.wikipedia.org/wiki/OpenJDK https://en.wikipedia.org/wiki/OpenJDK
- krferriter 8y agoI honestly don't know why anyone would keep using Oracle's version of the JDK over the OpenJDK, other than them just being used to it.
- Zardoz84 8y agoBecause you are stuck to use Oracle Java 8?
- tyteen4a03 8y agoI work with many Linux Minecraft players and we recommend using Oracle Java if OpenJDK refuses to play nice with the proprietary drivers.
- chungy 8y agoHuh. I've used OpenJDK since the very early days of Minecraft, never had an issue.
- Ygg2 8y agoI've seen issues with really minor difference in OpenJDK and Sun JDK, that forced people to stick with Sun JDK (like some library somewhere doesn't properly work with OpenJDK).