AS400服务器与Java 6的兼容性

AS400服务器与Java 6的兼容性,java,ibm-midrange,Java,Ibm Midrange,我想知道是否有人知道AS400是否与Java6兼容?我在网上查过,只能找到最新的Java 2版本的资料。它来自V5R4版本选项10 看 它来自V5R4版本选项10 看 IBM Java 6 32位JDK作为LPP 5722JV1选项11可用于V5R4 对于V6R1和V7R1,LPP为5761JV1。选项11是32位JDK,选项12是64位JDK 您可以使用GO-LICPGM菜单并选择选项10来检查LPP的安装状态。按F11键两次以查看选项列 这是我的一份文件 要使用Java 6,只需将Java_

我想知道是否有人知道AS400是否与Java6兼容?我在网上查过,只能找到最新的Java 2版本的资料。

它来自V5R4版本选项10


它来自V5R4版本选项10


IBM Java 6 32位JDK作为LPP 5722JV1选项11可用于V5R4

对于V6R1和V7R1,LPP为5761JV1。选项11是32位JDK,选项12是64位JDK

您可以使用
GO-LICPGM
菜单并选择选项10来检查LPP的安装状态。按F11键两次以查看选项列

这是我的一份文件

要使用Java 6,只需将
Java_HOME
环境变量设置为指向JDK安装路径

例如:

ADDENVVAR ENVVAR(JAVA_HOME) VALUE('/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit')
或来自QSH:

export JAVA_HOME="/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit"

ibmtechnologyforjava(J9)与AIX版本基本相同,支持小组推荐的文档位于

使用中端JVM时,以下软件技术文档可能会派上用场:


工作台具有用于处理和分析各种转储的插件工具。

IBM Java 6 32位JDK可作为LPP 5722JV1选项11用于V5R4

对于V6R1和V7R1,LPP为5761JV1。选项11是32位JDK,选项12是64位JDK

您可以使用
GO-LICPGM
菜单并选择选项10来检查LPP的安装状态。按F11键两次以查看选项列

这是我的一份文件

要使用Java 6,只需将
Java_HOME
环境变量设置为指向JDK安装路径

例如:

ADDENVVAR ENVVAR(JAVA_HOME) VALUE('/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit')
或来自QSH:

export JAVA_HOME="/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit"

ibmtechnologyforjava(J9)与AIX版本基本相同,支持小组推荐的文档位于

使用中端JVM时,以下软件技术文档可能会派上用场:


工作台具有用于处理和分析各种转储的插件工具。

AS400与Java 6兼容,但您需要明确要求它(因为默认版本通常是较旧的版本)

这过去是通过“java.version”系统属性来完成的,但该机制正在被J9JVM的“export java_HOME=/…”机制(非经典机制)所取代


请注意,根据我的经验,经典Java 6不包括apt处理器,因此如果您有需要处理的元信息(
@Something
),您将需要J9 JVM。

AS400与Java 6兼容,但您需要显式请求它(因为默认值通常是较旧的版本)

这过去是通过“java.version”系统属性来完成的,但该机制正在被J9JVM的“export java_HOME=/…”机制(非经典机制)所取代


请注意,根据我的经验,经典Java 6不包括apt处理器,因此如果您有元信息(
@Something
)需要处理(例如通过Guice),您将需要J9 JVM。

谁投票关闭了“太本地化”,这是对公认的AS400用户群不断缩小的评论吗?因为我可以告诉你,它还远没有死,AS400上的Java当然仍然是相关的。当前的操作系统称为IBMi,它运行在POWER7硬件上。搜索AS/400可能会得到非常旧的结果。好吧,IBM仍然经常将其称为“OS/400”,即使在谈到7.1版或V7R1版时,他们有时会这样称呼它,即使该版本方案在IBM i中也已经过时。因此,即使您认为AS/400不是当前名称是正确的,IBM文档仍然经常将“Systemp”称为“Systemi”、“iSeries”和古老的“AS/400”。类似地,“ibmi”通常被称为“i5/OS”和“OS/400”。我的观点是,IBM文档在这个问题上远远没有更新或一致性,所以“AS400”通常比“Series p”或“IBM i”产生更正确的搜索结果。Pap,AS/400是硬件。操作系统是OS/400。IBM更换了硬件。软件在新硬件上运行。这是TIMI体系结构的优点,独立于技术的机器接口,您可以更改硬件,但仍然运行相同的系统软件。问题是“AS/400”非常过时。在今天的市场上,它被认为是无关紧要的,因为它指的是一件古董。这就好比询问Java6是否与PC/XT兼容。为了让人们看到平台的相关性,让他们知道我们与Watson在相同的硬件上运行。相关的,强大的,现代的。@WarrenT是的,我知道。我想说的是,由于IBM文档经常不一致和/或过时,所以他们经常使用旧名称来引用这些内容,因此搜索“As/400”不一定意味着您会得到旧结果,正如搜索“IBM I”(OS)或“System p”(HW)不保证结果正确一样。我将其归咎于IBM营销巨头,该公司目前似乎在运营该业务的方方面面,每年对所有业务进行一次重命名和“重新品牌化”。无论是谁投票认为AS400“过于本地化”,这是对公认的用户群萎缩的评论吗?因为我可以告诉你,它还远没有死,AS400上的Java当然仍然是相关的。当前的操作系统称为IBMi,它运行在POWER7硬件上。搜索AS/400可能会得到非常旧的结果。好吧,IBM仍然经常将其称为“OS/400”,即使在谈到7.1版或V7R1版时,他们有时会这样称呼它,即使该版本方案在IBM i中也已经过时。因此,即使您认为AS/400不是当前名称是正确的,IBM文档仍然经常将“Systemp”称为“Systemi”、“iSeries”和古老的“AS/400”。类似地,“ibmi”通常被称为“i5/OS”和“OS/400”。我的观点是