IBM的Java诊断,第4部分 - 编程入门网
载并安装 Eclipse。
创建一个新的 Java 项目。 将 dumpAnalyzer.jar 添加到项目类路径。 将 DTFJ JAR 添加到项目类路径。 可从 Eclipse 主页中的下载链接找到 Eclipse 下载说明。安装完成之后,切换到 Java Perspective (单击 Window > Open Perspective > Java)。在这个透视图中,按照以下步骤创建一个新的 Java 项目: 单击 File > New > Project。 选择 Java Project 并单击 Next。 在出现的向 导中: 输入 AnalysisModule 作为项目名。 确保选中 Create new project in workspace 。 确保选中 Project layout 区域的 Create separate folders for sources and class files 。 单击 Finish。 需要将四个 JAR 文件放入 AnalysisModule 项目的类路径: dumpAnalyzer.jar(位于 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number)/WEB-INF/lib) dtfj-interface.jar(位于 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number)/WEB-INF/lib/j9) 用于 Java 5.0 及以上版本的 dtfj.jar(位于 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number)/WEB-INF/lib/j9) 用于 Java 1.4.2 的 dtfj.jar(位于 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number)/WEB-INF/lib/sov) 在所有这些文件路径中,installDir 表示 ISA 的安装目录。(例如,Microsoft® Windows® 中的 ISA v3.1 的默认路径是 C:\Program Files\IBM\ISA and ESA\IBM Support Assistant)。要将这些 JAR 文件添加到 Eclipse 的类路径中,执行以下操作: IBM的Java诊断,第4部分(3)时间:2011-11-02 IBM Helen Beeken右键单击 AnalysisModule 项目。 单击 (Java) Build Path > Configure Build Path。 在 Build Path 属性的 Libraries 选项卡中选择 Add External Jars。导航到上面所示的 4 个 JAR 文件, 将它们添加到构建路径。 使用 Order and Export 选项卡以及 Up 和 Down 按钮调整 JAR 的显示顺序,使其和上面的列表顺序 一致。 单击 OK 保存修改。 您应当在包内编写分析模块,要在 AnalysisModule 项目内创建包,执行以下操作: 右键单击 AnalysisModule 项目。 单击 New > Package。 在出现的向导中输入 mypackage。 单击 Finish。 现在,您已经为编写分析模块准备好了环境。 不同类型的分析程序 在开始编写分析程序之前,您需要确定哪种类型的分析程序可以最好地满足您的需求。正如 “概述” 一节介绍的一样,这两种不同类型的分析程序的功能分别是: 一种得出某些结论并报告该结论的分析程序;例如 “Is the JIT active?” 或 “Is this a WebSphere dump?” 一种报告在转储中查找到的信息的分析程序;例如,找到的地址空间数量、所有找到线程的堆栈信息 ,等等。 这两种场景可以使用两种不同接口表示:分别是 IAnalyze 和 IReport(有关这两种接口的详细信息 ,请参阅 “接口” 一节或查找 Dump Analyzer 附带的 Javadoc 包)。 最后,您还需要了解一点,不论您需要编写何种类型,分析程序还必须实现一个接口:IAnalyzerBase (同样,参阅 “接口” 一节获得更多信息)。该接口提供所有分析程序都具备的常用功能。Dump Analyzer 提供了一个抽象的 AnalyzerBase 类;它包含很多有用的方法,因此您应该扩展 AnalyzerBase 而不是直接实现 IAnalyzerBase。 以下小节将展示如何创建这两种不同类型分析程序的示例。 实现 IAnalyze 的分析程序 在 Eclipse 中创建实现 IAnalyze 接口的分析模块时,要使用 New Class 向导(右键单击在 设置 一节 中创建的包并选择 New > Clas |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |