AS400がJava6と互換性があるかどうか誰かが知っているかどうか疑問に思いましたか?オンラインで調べたところ、Java2までの古い資料しか見つかりません。
3 に答える
The IBM Java 6 32 bit JDK is available for V5R4 as LPP 5722JV1 Option 11.
For V6R1 and V7R1 the LPP is 5761JV1. Option 11 is the 32 bit JDK and option 12 is the 64 bit JDK.
You can check installation status of the LPP with the GO LICPGM
menu and taking option 10. Press F11 twice to see the option column.
Here is a document for Installing JDK 6.0 32-Bit (1.6) on R540 of IBM i5/OS.
To use Java 6 you simply set the JAVA_HOME
environment variable to point to the JDK installation path.
For example:
ADDENVVAR ENVVAR(JAVA_HOME) VALUE('/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit')
or from QSH:
export JAVA_HOME="/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit"
The IBM Technology for Java (J9) is substantially identical to the AIX version and the support group recommended the documentation available at IBM SDK and Runtime Environment Java Technology Edition Version 6.
The following software technical document may come in handy while working with the midrange JVM:
The IBM Support Assistant workbench has plugin tools for working with and analyzing the various dumps.
バージョン V5R4 オプション 10 からです。
見る
http://www-304.ibm.com/support/docview.wss?uid=nas13e0b7af2cf7fa663862577a500503434
AS400 は Java 6 と互換性がありますが、明示的に要求する必要があります (デフォルトは通常古いバージョンであるため)。
これは以前は「java.version」システム プロパティで行われていましたが、そのメカニズムは、J9 JVM (非クラシック) の「export JAVA_HOME=/....」メカニズムに置き換えられています。
Classic Java 6 には (私の経験では) apt プロセッサが含まれていないことに注意してください。そのため、 @Something
(Guice などによって) 処理する必要があるメタ情報 ( ) がある場合は、J9 JVM が必要になります。