问题标签 [visual-age]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - IBM VisualAge RPG 密码更改给出错误无法在注册表中找到 JRE,需要 JRE
我们有一个遗留的 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?
谢谢,马克。