IBM SDK Java Technology Edition 7 general availability.
The IBM SDK for Java V7 is now available for the following platforms:
- IBM i
To download the SDK from developerWorks, see http://www.ibm.com/developerworks/java/jdk/index.html.
This version contains many new enhancements and features, including:
- Project Coin (JSR 334) language enhancement features, for example: strings in switch, diamond operator, and automatic resource management.
- NIO.2 (JSR 203) asynchronous I/O capabilities, extended file system attributes, and file system notifications.
- New java.util.concurrent capabilities using a new fork/join framework.
- New balanced Garbage Collection (GC) policy targeting short and consistent pause times on large heaps.
- New, more detailed and efficient format for verbose GC.
- Significant diagnostic improvements, including enhancements to javacore.txt contents (ulimits, native stacks, and native memory use).
- Improvements to trace capabilities that enable Java stack traces to be captured at any tracepoint.
- Enhanced error logging to operating system logs, for example: syslog on Linux.
- Improved shared classes cache support, for example: additional content, better diagnostics for corrupted caches, a programmable interface to find and destroy caches, better control of persistent cache file permissions, and more control over displaying the cache contents.
Real Time evaluation technology
Metronome, a real-time, incremental GC policy (-Xgcpolicy:metronome) is included with the IBM SDK for Java 7 for evaluation purposes. Although this policy is not supported under the Java 7 license agreement, support is available through WebSphere Real Time.
- The default GC policy is now the Generational Concurrent Garbage Collection Policy (-Xgcpolicy:gencon).
- AIX uses a persistent shared classes cache instead of a non-persistent cache by default when running on supported versions of AIX.
- The proposed daylight saving time changes for Russia in October, if adopted, will require an update to the time zone data for Java 7. Customers affected by any changes will be able to apply an update using the IBM Time Zone Utility for Java (JTZU). For information about the time zone updates that can be applied with this utility, see http://www.ibm.com/developerworks/java/jdk/dst/olson_table.html.
User documentation to support the IBM SDK and JRE for Java 7 is available in an IBM Information Center.
Note: IBM does not provide an SDK for the Windows platform. However, if you are interested in developing and testing Java applications for Windows, IBM has a number of offerings to assist you, including the IBM Development Package for Eclipse, IBM WebSphere Application Server Community Edition, and IBM WebSphere Application Server Liberty Core V8.5.2.