As400 运行个人 JRE



我有一个必须在 as400 上运行的 Java 程序,从 qshel run jre 1.6 运行它,但我的依赖项需要 jre 1.8 是否可以使用可移植的 1.8 JRE 启动该程序? 就像在Windows和Linux上使用.bat和.sh文件一样!

你能告诉我在不移动已安装的 1.6 的情况下自定义(Java 主页(的命令吗?

传统上,IBM i 平台唯一可用的 JVM 来自 IBM。这些可通过 5770-JV1 产品的各种选件获得。IBM i 7.1 及更高版本提供了高达 1.8 的版本(也许更早,但我还没有去挖掘(您可以在 https://www.ibm.com/support/pages/node/1117869 中找到可用的 JVM 选项

要使用 QSH 中的 Java 1.8 64 位 VM,您可以执行例如操作。

JAVA_HOME=/QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit
export JAVA_HOME
java -jar ...

您的挑战在遗留系统中是一项非常常见的任务。

这对我有用:

  • 把你的便携式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 脚本中。

相关内容

  • 没有找到相关文章

最新更新