Jvm 如何处理在Expeditor下启动的Java应用程序?

Jvm 如何处理在Expeditor下启动的Java应用程序?,jvm,qtp,hp-uft,expeditor,Jvm,Qtp,Hp Uft,Expeditor,安装QTP后,LotusExpeditor无法启动:启动屏幕出现,但在它消失后,什么也没有发生 因此,我应用了中所述的两种变通方法之一: 标题:将QTP与Expeditor或Notes一起使用的变通方法 问题摘要:如果HP快速测试失败,Expeditor不会启动 安装了Professional 10.0 详细信息:安装QTP。在QTP的自定义设置过程中选择Java加载项。 尝试启动Expeditor或Notes。启动屏幕将出现,但 客户端没有启动 解决问题:有两种已知方法可能允许 要启动的Exp

安装QTP后,LotusExpeditor无法启动:启动屏幕出现,但在它消失后,什么也没有发生

因此,我应用了中所述的两种变通方法之一:

标题:将QTP与Expeditor或Notes一起使用的变通方法

问题摘要:如果HP快速测试失败,Expeditor不会启动 安装了Professional 10.0

详细信息:安装QTP。在QTP的自定义设置过程中选择Java加载项。 尝试启动Expeditor或Notes。启动屏幕将出现,但 客户端没有启动

解决问题:有两种已知方法可能允许 要启动的Expeditor或Notes。应该只需要其中一个

1转到注册表,2通过打开确定可执行文件名 /notes上的framework/rcp/rcplauncher.properties。打开 /expector上的rcp/rcplauncher.properties。eclipse.name=指定 可执行文件名。它可能是notes2.exe或expeditor.exe。 2在HKEY\U本地\U机器\SOFTWARE\Mercury下 Interactive\JavaAgent\Modules,创建DWORD值。名字是 与可执行文件名相同。该值为0。这将阻止QTP 要注入jvm中的Java代理

1转到jvm.properties。2此操作有两个可能的位置 属性文件。只要把这两个都换一下,确保你得到了那一个 需要。转到并搜索jvm.properties。3使用文本 编辑器添加以下行:env.unset.JAVA\u工具\u选项

这使得Expeditor再次启动,但是:因为Expeditor本身是一个Java应用程序,而且由于这两种解决方法都阻止QTP检测任何JVM,所以QTP也无法识别任何Java组件——不仅是Expeditor自己的Java组件,还无法识别Expeditor启动的所有应用程序中的Java组件。这些应用程序当然是我想用QTP测试的

这使得QTP与Expeditor完全不兼容,即Java应用程序必须在Expeditor之外启动和自动化。这对于某些集成测试是不可接受的

那么,如何在安装了QTP的情况下使用Expeditor,并使用QTP的Java插件识别Expeditor启动的应用程序所显示的Java对象呢

我不需要讨论Expeditor的java组件