This documentation for the BS2000 Environment For Java™ (JENV) explains the main points of calling Java commands insofar as they differ from Oracle’s original description. It also describes the special features which arise from the conversion from ASCII to EBCDIC, and from working with the Java Native Interface (JNI) within the context of JENV V9.0A. JENV V9.0A is an implementation of the “Java Platform, Standard Edition” (Java SE™) based on OpenJDK 9 for BS2000 with the full name “BS2000 Environment for Java™” V9.0A.
The product includes a runtime environment (JRE) that complies with the relevant specifications:
„The Java Language and Virtual Machine Specifications, Java SE 9“
http://docs.oracle.com/javase/specs/the version specific API specification
„Java™ Platform, Standard Edition 9 API Specification“
http://docs.oracle.com/javase/9/docs/api/
The product also includes a software development kit (JDK) with a range of development tools. These can be used to develop applications or applets that comply with the above API specification.
JENV V9.0A supports all features of OpenJDK with the following exceptions:
Audio-Features
JDGA (Java Direct Graphic Access)
Class Data Sharing.
JENV V9.0A also includes font files from the DejaVu Fonts Package.
The only VM technology used is the HotSpot client VM.
The OpenJDK demo programs are not contained in the product.
Revoked Java Packages
The packages com.fsc.java.bs2000, com.fsc.java.io and com.fsc.jrio are supported for the last time in JENV V9.0A.
Since JENV V7.0A the functionality has been replaced by the corresponding com.fujitsu.ts. packages.
The affected Java sources will be marked as "deprecated and marked for removal" by a tightening of the @Deprecated annotation.
Module concept
The packages com.fujitsu.ts.java.bs2000 and com.fujitsu.ts.java.io are included in the module java.base.
The com.fujitsu.ts.jrio package is included in the jdk.jrio module
Optimized variant for S and SQ systems
Optimized platform-dependent variants are provided for S and SQ systems. If required, the /390 variant of JENV can also be installed and used on SQ systems.