5 ms·
For the people using OracleJDK, what are the advantages it has over OpenJDK? Are the differences less in JDK7 vs JDK6?
by helper 15y ago
For the people using OracleJDK, what are the advantages it has over OpenJDK? Are the differences less in JDK7 vs JDK6?
- tomjen3 15y agoIt actually works :) In theory it shouldn't matter which JVM interprent the code. In practice those that are not OracleJDK crash.
- gioele 15y agoDoesn't this tell a lot about how much (unit) testing is undergoing in Java-land? If a Ruby VM were to change its behaviour so to cause crashes, dozens of project will start to see red in one or two test cases. From that, it is easy to pin down the problem to 10 lines of code and report it upstream. In Java-land (and, sadly, many other lands) applications suddenly crash and nobody knows why.
- smackfu 15y agoWell we're not talking simple methods that are breaking. It's generally UI stuff that is under specified or places where the Oracle JVM uses native code, etc.
- tomjen3 15y agoNot all problems in computers are evidence of no unit-testing. In this case it is simply that a bunch of groups (especially gcj but properly also icedtea) published half-completed implementations of a standard and declared it was good enough to use because it didn't come from Sun.
- nirvdrum 15y agoI'm using OpenJDK for Java 7 right now, but I'm heavily considering moving to the Oracle version. I keep reading that they're the same codebase, but while that may be, they're hardly the same release. OpenJDK uses these IcedTea releases that don't map to Oracle's "u" releases at all. As of now, IcedTea is lagging behind Oracle JDK 7u2 and it's not clear when it'll catch up. 7u2 has some important bug fixes and invokedynamic performance enhancements. So, it seems like the better release to go with.
- drivebyacct2 15y agoI'd like to hear detailed examples of people having problems with OpenJDK. I hear a lot of anecdotal examples, but I've had no problems using it for a wide range of things. The only thing I've heard with enough authority that I buy is that there are problems building Android with the OpenJDK toolset.
- bartwe 15y agoFor one my game doesn't work on openjdk/icedtea. cuberealms.com/game
- th0ma5 15y agohave they figured out audio yet? jmx stuff seems to be broken, or at least it is a pain to get it to play with pulseaudio... but chalk this up to the other kabillion problems with linux audio i guess, heh.
- cultureulterior 15y agoOpenJDK Doesn't work with the supermicro ipmi-KVM tool. It's been brought up, but closed as wontfix.
- Sapient 15y agoNone of the IntelliJ IDEs work properly with OpenJDK.