Supported Platforms for JDK 7
By Henrik Stahl on Apr 25, 2011
- Microsoft Windows on x86 and x86-64
- Oracle, Red Hat, SuSE and Ubuntu Linux on x86 and x86-64
- Solaris on x86, x86-64 and SPARC
Disclaimer: There may be changes to list prior to us releasing JDK 7. Don't view this as a business commitment from our side :-)
Q: What exactly do you mean with "supported platforms"?
A: These are the platforms that we test JDK 7 on, and for which we intend to provide commercial JDK support.
Q: What did you pick this particular set of platforms?
A: Our strategy is to provide JDK binaries on the most common developer and consumer platforms, and on server platforms required to support our hardware and software business.
Q: What about Mac OS X?
A: Oracle and Apple have previously communicated that we intend to work together on an OpenJDK port to OS X. Based on the OpenJDK port, Oracle will release JDK binaries. This will be done some time after JDK 7 GA. We aren't ready to share any date yet.
Q: I am running ACME Linux, does this mean that the JDK won't work for me?
A: OpenJDK (and for that matter the Oracle JDK) is known to work well on a large number of Linux variants and versions. We do what we can to make sure it works everywhere, but at the end of the day we don't have infinite resources and need to prioritize.
Q: I have a bug fix for a platform not on the list above, will it be accepted if I contribute it to OpenJDK?
A: Sure, it just has to go through the normal code review process.
Q: What about Linux and Windows on Itanium?
A: Oracle does not plan to port JDK 7 to Windows/Linux Itanium. This is partially due to lack of OS vendor commitments; Microsoft and Red Hat have both stated that they are dropping support for Itanium. However, an OpenJDK port to these platforms is quite feasible as a community project.
Q: What about other commercial OSes such as IBM AIX and HP-UX?
A: IBM and HP provide JDK implementations on these platforms today, and we expect that to continue.
Q: What about ARM and other chips commonly used in embedded systems?
A: Oracle provides Java SE Embedded for small footprint ARM, Power and x86 architectures under a commercial license. We intend to provide JDK 7 support for Java SE Embedded, but have not yet announced any availability date.
Q: What about (insert name of your favorite platform here)?
A: For commercial platforms, check with your supplier - Oracle licenses Java to a large number of vendors who provide ports to their customers. Also, OpenJDK community projects are available for many platforms, including BSD, MIPS and Haiku. If you don't find your need satisfied, start your own project and contribute the result to OpenJDK!