0

我们有一个遗留的 IBM VisualAge RPG 应用程序,它处理用户登录到 IBM AS/400(iSeries、IBMi)的过程。如果用户的密码已过期,程序会提示输入新密码。当涉及到更改 AS/400 上的密码时,它调用 FVDCWVC9.DLL 入口点 VARPG_Change_Password。IBM 手册Programming with VisualAge RPG Version 6.0 for Windows® SC09-2449-07 对此进行了说明

但是,在 Windows 10 中,它只显示一条错误消息:

在注册表中找不到 JRE。需要JRE。

从(VARPG)代码看来,它正在返回错误代码 312,这会导致应用显示'Password will be disabled with next invalid attempt'

我的 Windows 10 确实安装了 JRE,但它是 AdoptOpenJDK JRE 8u275-b01 (x64)。

假设我的分析是正确的,有没有人确切知道 FVDCWVC9.DLL 在注册表中查找 JRE 时正在寻找什么?也许是 Sun/Oracle Javasoft JRE?

谢谢,马克。

4

0 回答 0