as400 运行 个人JRE
As400 run a personal JRE
我有一个 java 程序必须 运行 在 as400 上,运行 从 qshel 运行 jre 1.6 中安装它,但是我的依赖项需要 jre 1.8 是吗可以用 portable 1.8 jre 启动那个程序吗?
正如在 Windows 和 Linux 上使用 .bat 和 .sh 文件所做的那样!
你能告诉我在不移动安装的 1.6 的情况下自定义(java 主页)的命令吗?
您的挑战是遗留系统中非常常见的任务。
这对我有用:
- 将您的便携式 jre.zip 靠近您的 java 程序。
- 解压缩
- 为这次执行创建一个 JAVA_HOME:
export JAVA_HOME=/home/mydownloads/jre
export PATH=${PATH}:$JAVA_HOME/bin
- 试试
java -version
- 执行你的java程序:
java -jar myapp.jar
您可以将此步骤添加到您的 bash 脚本中。
传统上,唯一可用于 IBM i 平台的 JVM 来自 IBM。这些可通过 5770-JV1 产品的各种选项获得。最高 1.8 的版本可用于 IBM i 7.1 及更高版本(可能更早,但我没有深入研究)您可以在 https://www.ibm.com/support/pages/node/1117869
找到可用的 JVM 选项
要使用来自 QSH 的 Java 1.8 64 位虚拟机,您可以执行例如
JAVA_HOME=/QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit
export JAVA_HOME
java -jar ...
我有一个 java 程序必须 运行 在 as400 上,运行 从 qshel 运行 jre 1.6 中安装它,但是我的依赖项需要 jre 1.8 是吗可以用 portable 1.8 jre 启动那个程序吗? 正如在 Windows 和 Linux 上使用 .bat 和 .sh 文件所做的那样!
你能告诉我在不移动安装的 1.6 的情况下自定义(java 主页)的命令吗?
您的挑战是遗留系统中非常常见的任务。
这对我有用:
- 将您的便携式 jre.zip 靠近您的 java 程序。
- 解压缩
- 为这次执行创建一个 JAVA_HOME:
export JAVA_HOME=/home/mydownloads/jre
export PATH=${PATH}:$JAVA_HOME/bin
- 试试
java -version
- 执行你的java程序:
java -jar myapp.jar
您可以将此步骤添加到您的 bash 脚本中。
传统上,唯一可用于 IBM i 平台的 JVM 来自 IBM。这些可通过 5770-JV1 产品的各种选项获得。最高 1.8 的版本可用于 IBM i 7.1 及更高版本(可能更早,但我没有深入研究)您可以在 https://www.ibm.com/support/pages/node/1117869
找到可用的 JVM 选项要使用来自 QSH 的 Java 1.8 64 位虚拟机,您可以执行例如
JAVA_HOME=/QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit
export JAVA_HOME
java -jar ...