HPE UFT正在干扰计算机中的java配置

HPE UFT正在干扰计算机中的java配置,java,qtp,jnlp,Java,Qtp,Jnlp,只有此选项修复了我的错误: 如果在安装UFT后无法启动jnlp应用程序 在您的计算机上,只需卸载UFT并尝试启动应用程序 然后安装UFT 当这个问题再次出现时,我不确定该怎么办,因为我没有真正从结构上解决这个问题。我的问题是,是什么让这种行为成为可能?在发布阶段,我甚至无法为任何jnlp启动Java控制面板(.cnpl)或javaws实例。更改环境变量也不起作用。重新安装Java也没有。UFT为Java加载项默认添加的环境变量可能会导致问题 尝试删除或重命名JAVA_工具_选项和_JAVA_选项

只有此选项修复了我的错误:

如果在安装UFT后无法启动jnlp应用程序 在您的计算机上,只需卸载UFT并尝试启动应用程序 然后安装UFT


当这个问题再次出现时,我不确定该怎么办,因为我没有真正从结构上解决这个问题。我的问题是,是什么让这种行为成为可能?在发布阶段,我甚至无法为任何jnlp启动Java控制面板(.cnpl)或javaws实例。更改环境变量也不起作用。重新安装Java也没有。UFT为Java加载项默认添加的环境变量可能会导致问题

尝试删除或重命名JAVA_工具_选项和_JAVA_选项环境变量,但如果要为应用程序加载JAVA加载项支持,则需要这些环境变量

有关更多信息,请阅读以下内容:


可能是环境变量介于两者之间,您是否可以使用cmd并尝试使用“javaws”命令运行jnlp,看看会发生什么。尝试了之后,什么都没有发生,我看到java popover(理想情况下,它应该显示打开jnlp的状态)一会儿就自动关闭了。还多次尝试卸载和安装Java。还尝试使用jdk而不是单独使用jre。通常,UFT的两个影响java的环境变量是java_工具_选项和_java_选项(即使在使用java-version时也应该看到)。尝试使用set命令在cmd中将它们设置为空,然后遍历到java的bin文件夹,并尝试使用javaws命令运行jnlp,我认为这样做应该消除UFT干扰java的所有可能性。我能够在我的系统中同时运行jnlp和uftwork@user5612655没错,环境变量是罪魁祸首。它解决了你的问题吗?如果是这样的话,我们可以把它作为一个答案发布,这样对其他人会有用