在 IBM i 上调试 Java 程序
您可以使用多个选项调试在系统上运行的 Java™ 程序并排除故障,包括 IBM i调试器、系统交互式显示屏、支持 Java 调试线协议的调试器和 Java 堆分析工具。
以下信息并不是对可能性的全面评估,而是列出了几个选项。
调试在系统上运行的 Java 程序的最简单方法之一是使用 IBM i 调试器。 IBM i 调试器提供图形用户界面 (GUI) ,使您能够更轻松地使用服务器的调试功能。 您可以使用服务器的交互式显示来调试 Java 程序,尽管 IBM i 调试器提供了更易于使用的 GUI ,使您能够执行相同的功能。
此外, IBM i Java 虚拟机 (JVM) 支持 Java 调试连线协议 (JDWP) ,这是 Java 平台调试器体系结构的一部分。 支持 JDWP 的调试器允许您从运行不同操作系统的客户机执行远程调试。 ( IBM i 调试器还使您能够以类似方式执行远程调试,尽管它不使用 JDWP。) 其中一个支持 JDWP 的程序是 Eclipse 项目通用工具平台中的 Java 调试器。
如果程序在运行较长时间时性能下降,那么您可能无意中对内存泄漏进行了编码。 要帮助您调试程序并查找内存泄漏,请参阅 查找内存泄漏。