如何在 Win7/XP 中测试 Java 应用程序

如何在 Win7/XP 中测试 Java 应用程序

我想知道是否有人可以帮助我。我经常被要求在 Windows 环境中测试各种应用程序。我们有一个供应商,他开发了一个 Java 应用程序,但应用程序的行为有时非常奇怪。应用程序的日志不会发布任何奇怪的内容,Windows 也不会看到 Java 进程的任何异常。有人能帮我指出一个工具或其他东西来帮助隔离 java vm 特定的问题,如堆等。那里的所有工具似乎都是开发人员工具,需要源代码或对应用程序代码非常深入的了解。如果我不能指出应用程序的具体问题,就很难回到供应商那里让他们修复我无法定义的东西。任何帮助都将不胜感激。

答案1

正如您已经说过的,如果您无法访问应用程序,您几乎无法了解应用程序的内部工作原理。源代码。以下是您可以实际了解的几件事:

  • 错误报告。通过日志或者安慰。您可以从控制台(java "yourapp.exe")运行应用程序并希望开发人员向stdout甚至回显某些内容stderr
  • 例外。同样,如果你从安慰,很可能还有未发现的问题exception,您可以进一步研究。再次希望开发人员对此做出回应。

您可以参考有关 JVM 日志记录及其在 Windows 系统上的默认位置的这个问题:默认的 jvm 错误日志位置是什么?

相关内容