For product information, please see:
- IBM 31-bit SDK for z/OS, Java 2 Technology Edition, V5
- IBM 64-bit SDK for z/OS, Java 2 Technology Edition, V5
- IBM 31-bit SDK for z/OS, Java Technology Edition, V6
- IBM 64-bit SDK for z/OS, Java Technology Edition, V6
- IBM 31-bit SDK for z/OS, Java Technology Edition, V6.0.1
- IBM 64-bit SDK for z/OS, Java Technology Edition, V6.0.1
- IBM 31-bit SDK for z/OS, Java Technology Edition, V7
- IBM 64-bit SDK for z/OS, Java Technology Edition, V7
Some of the documents below are PDF files. To view a PDF file, you need Adobe™ Acrobat™ Reader. Make sure you have the latest version of the free Adobe™ Acrobat™ Reader for proper viewing and printing. You can download the Adobe Acrobat Reader here:
Java 7 documentation
The diagnostic information is available in the Java 7 Information Center.
The IBM SDK Diagnostics Guides are available
Diagnostic guides for SDK6, SDK5, and SDK1.4.2 are available. These guides include a description of IBM-specific facilities and their use.
IBM SDK for z/OS platforms, Java Technology Edition, V5 (PDF, 393KB)
Provides general information about the SDK and specific information about any differences in the IBM implementation of the SDK.
IBM SDK for z/OS platforms, Java Technology Edition, V6 (PDF, 1MB)
Provides general information about the SDK and specific information about any differences in the IBM implementation of the SDK.
IBM websites
- Discussion of IBM's OS/390 Java environment
Read and post questions about Java - IBM Corporate Java website: developerWorks - Java Technology Zone
- Java6 XML/XSLT Performance
- Java RACF User and Group administration interface
- alphaWorks
- Language Environment
- z/OS UNIX System Services
- z/OS UNIX Tools
- z/OS UNIX Performance
- WebSphere Application Server for z/OS and OS/390
- DB2 for z/OS
- Websphere MQ Workflow for Multiplatforms
- VisualAge for Java Zone
- VisualAge for Java
- CICS Transaction Server Version 1.3
- IMS Family
- ISV Support for IBM Mainframe Servers
Articles
Best practices for using the Java Native Interface
Techniques and tools for averting the 10 most common JNI programming mistakes.
Garbage collection in Java 5
This article introduces the different garbage collection policies and discusses their general characteristics.
IBM 64-Bit Redbook
This redbook describes the z/OS 64-bit C/C++ and Java Programming Environment.
IBM 64-Bit Java Porting Guide
This guide will help you move your Java applications to a 64-bit environment.
- Persistent Reusable Java Virtual Machine (PRJVM) for SDK 1.3 (504KB)
- Persistent Reusable Java Virtual Machine (PRJVM) for SDK 1.4.2 (1.1MB)
- A Serially Reusable Java(tm) Virtual Machine Implementation for High Volume, Highly Reliable Transaction Processing (White Paper) (76.2KB)
IBM System Journal, which is devoted to Java Performance. (2/00)
Books
Java for OS/390 and AS/400 COBOL Programmers
A book designed to help COBOL programmers make the jump to Java was written by mainframe and midrange IBM professionals George Farr and Phil Coulthard.
JZOS Cookbook
A book intended for Java application developers who have prior experience with the System z operating environment.
Papers
Match 31-bit WebSphere Application Server performance with new features in 64-bit Java on System z
This paper shows that it is possible to recover the 31-bit footprint and throughput performance using the 64-bit JVM for heap sizes up to 30 GB. We will review the advantages and disadvantages of using 31-bit SDK and 64-bit SDKs, provide a brief implementation overview, and discuss the performance characteristics of various combinations of heap sizes and Java options.
Read the formal announcement for the IBM Developer Kit for OS/390, Java™ 2 Technology Edition.
OS/390 e-business Connectors Guide white paper (for version 2) (PDF, 139KB) and OS/390 e-business Connectors Guide white paper (for version 3) (PDF, 838KB)
This white paper is intended to help customers choose the e-business connectors for their existing subsystem, applications, and data. ("Connectors" in this paper refers to programs that connect a Web application or browser to an existing application).
Enterprise JavaBeans for z/OS and OS/390 CICS Tranaction Server V2.2
An introduction to both Enterprise JavaBeans and the way it has been implemented within the CICS architecture.
ITSO Redbooks
Redbooks, named for their red covers, are "how to" books, written by experienced IBM and IT professionals from all over the world.
- Java Security on z/OS - The Complete View, SG24-7610-00, December 2008
- Java Stand-alone Applications on z/OS, Volume II, SG24-7291-00, December 2006
- Java Stand-alone Applications on z/OS, Volume 1, SG24-7177-00, May 2006
- DB2 for z/OS and OS/390: Ready for Java, SG24-6435-00, January-5-2005
- IBM Redbook, the OS/390 Java Programming Guide, SG24-5619-00, December-28-1999
- Integrating Java with Existing Data and Applications on OS/390, SG24-5142-00, July-29-1998
- Experiences Moving a Java Application to OS/390, SG24-5620-00, November-17-1999
- e-business Application Solutions Using Java: Volume I, SG24-5342-00, 1999-05-24
- e-business Application Solutions on OS/390 Using Java: Samples, SG24-5365-00, 1999-05-14
- e-business Enablement Cookbook for OS/390 Volume I: Technology Introduction, SG24-5664-00,December-19-2000
- e-business Enablement Cookbook for OS/390 Volume II: Infrastructure for Java-based Solutions,SG24-5981-00,December-20-2000
- e-business Enablement Cookbook for OS/390 Volume III: Java Development, SG24-5980-00, December-20-2000
- Java Application Development for CICS, SG24-5275-01,November-30-1999
- Enterprise JavaBeans for z/OS and OS/390 CICS Transaction Server V2.1, SG24-6284-00, July-30-2001
- IMS Version 7 and Java Application Programming, SG24-6123-00, February-19-2001
- IMS Version 7 Java Update, SG24-6536-00, 26-April-2002
- DB2 UDB for OS/390 and z/OS V7 Application Programming Guide and Reference for Java
Education
There are self-paced OS/390 courses that include the following topics:
- Java and OS/390 architecture
- Java and client/server architectures
- Using Java in the OS/390 environment
- Java Integrated Development Environments (IDEs)
- Design considerations for e-business Web sites
- Web site scalability and capacity
- e-business connection applications
- e-business storage requirements
Other information
Sun Microsystem Inc.'s Java Computing
Java batch jobs on z/OS and OS/390
Practical Code Examples
These are working code samples that may be used without royalty or license. They are provided as-is.
Program Directories
These files contain information about downloading and installing the code and is primarily for installations that use OS/390 change management tools (SMP/E).
- For SDK for z/OS Java 2 Technology Edition, Version 1.4:
- For IBM 31-bit SDK for z/OS, Java 2 Technology Edition, Version 5:
- For IBM 64-Bit SDK for z/OS, Java 2 Technology Edition, Version 5:
- For IBM 31-bit SDK for z/OS, Java Technology Edition, Version 6:
- For IBM 64-Bit SDK for z/OS, Java Technology Edition, Version 6: