1

AS400がJava6と互換性があるかどうか誰かが知っているかどうか疑問に思いましたか?オンラインで調べたところ、Java2までの古い資料しか見つかりません。

4

3 に答える 3

6

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:

IBM Technology for Java (J9) Serviceability - JVMINFO and How to Gather System, Java, Heap, and GcCycle Dumps in IBM i 5.4 and Later

The IBM Support Assistant workbench has plugin tools for working with and analyzing the various dumps.

于 2012-05-25T18:02:55.407 に答える
4

バージョン V5R4 オプション 10 からです。

見る

http://www-304.ibm.com/support/docview.wss?uid=nas13e0b7af2cf7fa663862577a500503434

于 2012-05-25T13:09:29.387 に答える
2

AS400 は Java 6 と互換性ありますが、明示的に要求する必要があります (デフォルトは通常古いバージョンであるため)。

これは以前は「java.version」システム プロパティで行われていましたが、そのメカニズムは、J9 JVM (非クラシック) の「export JAVA_HOME=/....」メカニズムに置き換えられています。

Classic Java 6 には (私の経験では) apt プロセッサが含まれていないことに注意してください。そのため、 @Something(Guice などによって) 処理する必要があるメタ情報 ( ) がある場合は、J9 JVM が必要になります。

于 2012-05-30T09:02:00.393 に答える