You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置UFT 15.02适配Open JDK 11开发的Java应用?

解决方案:UFT 15.02无法识别OpenJDK11构建的Java应用

以下是针对该问题的排查和解决步骤:

  • 调整Java Add-in的版本支持配置
    找到UFT安装目录下的Java Add-in配置文件(通常路径为C:\Program Files (x86)\Micro Focus\Unified Functional Testing\addins\Java),修改JavaAddin.ini或config.properties中的版本支持项,将OpenJDK11加入列表,例如:

    SupportedJDKVersions=1.8,11
    

    同时检查同目录下的JavaConfig.xml,确认文件内已声明OpenJDK11的路径和版本信息,若缺失则手动添加对应配置节点。

  • 强制Open Web Start加载UFT Java代理
    在启动应用的JNLP文件或Open Web Start快捷方式中,添加JVM代理参数,指定UFT Java代理的路径:

    -javaagent:"C:\Program Files (x86)\Micro Focus\Unified Functional Testing\addins\Java\lib\javaagent.jar"
    

    同时确保Open Web Start使用的是目标OpenJDK11环境,可在JNLP文件中通过<j2se version="11+" />指定JDK版本。

  • 验证Java Add-in的安装完整性
    卸载当前UFT Java Add-in,重新运行UFT安装程序选择自定义安装,勾选所有与OpenJDK11相关的组件。安装完成后,检查addins\Java\lib目录下是否存在针对JDK11的适配jar包(文件名通常包含jdk11标识)。

  • 配置系统环境变量优先级
    将系统环境变量JAVA_HOME设置为OpenJDK11的安装路径,并把%JAVA_HOME%\bin加入PATH环境变量的最前端,确保UFT和Open Web Start优先调用JDK11而非系统默认的JDK8。修改后重启UFT和Open Web Start使配置生效。

  • 安装UFT 15.02的官方补丁
    部分早期版本的UFT 15.02对OpenJDK11的支持存在兼容性补丁,前往Micro Focus官方支持平台下载对应版本的补丁包安装,修复已知的JDK版本识别问题。

内容的提问来源于stack exchange,提问作者Corey Snow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 17:02:08