Java 应用程序测试问题

使用 Java 应用程序时,您可能会遇到一些问题。此部分可帮助查明并解决在测试 Java 小程序和应用程序时可能会发生的某些常见问题。

运行具有相同设置的其他应用程序/小程序

可以运行具有相同设置的其他 Java 应用程序或小程序作为当前正在运行的程序,帮助确定遇到的是 Java 插件的常规问题还是特定于应用程序的问题。

运行其他 Java 应用程序或小程序时,请执行以下操作:

  • 确定该应用程序是独立应用程序还是小程序。

  • 如果应用程序是小程序,则检查浏览器类型。

  • 如果小程序是从快捷方式执行的,则使用相同命令执行该小程序。

  • 如果小程序是从批处理文件执行的,则复制批处理文件,并仅更改调用该小程序的类文件。

    如果类路径也必须更改,则仅添加所需的新项。不要从原始应用程序或小程序类路径删除任何项。

返回页首

无法在 Internet Explorer 上录制/运行测试

如果您在 Microsoft Internet Explore 上使用 Oracle Java JRE 5 或 6,则 JVM 不可使用已添加到系统环境变量的 Java 设置。

返回页首

Java 控制台不显示“Loading Java Support”

检查环境中的设置是否对应于在此部分中定义的环境设置,或检查是否存在可能替代这些设置的批处理文件。

返回页首

其他应用程序可以正常工作,但当前应用程序不行

首先检查如果使用完全相同的设置调用其他 Java 小程序或应用程序,是否可以录制并运行测试。

检查环境中的设置是否对应于在此部分中定义的环境设置,或检查是否存在可能替代这些设置的批处理文件。

返回页首

无法运行使用 Java 6 JVM 的 Java 应用程序

检查环境中的设置是否对应于在Java 环境变量中定义的环境设置,或检查是否存在可能替代这些设置的批处理文件。

此外,还可能需要执行以下操作:

  1. _JAVA_OPTIONSIBM_JAVA_OPTIONS 环境变量的开头添加 -agentlib:jvmhook

  2. 删除 JAVA_TOOL_OPTIONS 环境变量。

返回页首

使用 Xincgc 时应用程序无法正常运行

删除 -Xincgc 选项,或者在没有动态转换支持的情况下运行。

返回页首

Java 控制台报告“Could not find -Xrun library”

请检查 jvmhook.dll 是否位于 java.library.path 中。

返回页首