I am creating this thread as I want to ask about individuals experiences with migrating from the encumbered Sun/Oracle JDK to OpenJDK?
I have done some initial tests on the product developed by the company for which I work. Using OpenJDK has some advantages given that Linux is used both for developer workstations as well as the servers and OpenJDK can be installed through the packaging system with all the dependency management in place but the Sun/Oracle JDK is getting harder to install via that means (and a non package manager installation does not satisfy dependencies in the package manager because it has no knowledge that a working version of Java is installed. OpenJDK seems to becoming more mature and I know it has passed the Java TCKs. Testing with our product so far, OpenJDK seems to be running fine with one area of potential concern of failure (A bridge between Java and GNUstep called JIGS). On the other hand I am experiencing a problem using JChart (latest version). In one of the observed charts the writing is all garbled on OpenJDK. I think this could be some kind of Font issue. I believe the Sun/Oracle JDK uses some encumbered fonts. It is a little strange though because I can't find anyone mentioning that JChart has issues with OpenJDK and it seems to be claimed to be OpenJDK compatible. Downloading and running JChart's swing demo seems to work the same whether I use the OpenJDK or Sun/Oracle JDK. Has anyone come across garbled text rendering for OpenJDK on Linux? If so is fixing the problem straightforward? The answer to these questions may decide if it is worth trying to fix whatever is the source of compatibility problems on OpenJDK or if instead it is just better to keep using the Sun/Oracle encumbered version. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
