分享
 
 
 

Java调试教程--Jikes概述

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

摘要

Jikes 是 IBM 开发的开放源码项目的一部分,现在由来自包括 IBM 在内的几家公司的开发人员维护。

--------------------------------------------------------------------------------

Java调试教程(七)--Jikes概述

SUN Laura Bennett

什么是 Jikes?

Jikes 是 IBM 开发的开放源码项目的一部分,现在由来自包括 IBM 在内的几家公司的开发人员维护。

与传统的 javac 命令相比,Jikes 拥有以下一些主要优点:

它是开放源码,所以任何人都可以更新并重新分发源代码。

它严格遵守 Java 语言规范和 Java 虚拟机规范。

编译器经证实具有高性能。

它可以对代码执行相关性分析,而且它支持递增构建和生成 makefile。

Jikes 项目已经移植到 Windows、Linux、UNIX 和 Macintosh 平台上。

Jikes 工具集

Jikes 包含了 Java 源码到字节码编译器和 GUI 调试器。

编译器由 jikes 命令调用

调试器由 jd 命令调用

本教程中,我们将研究调试器。

Jikes 调试器 (JD) 简介

JD 是完全用 Java 代码编写的 Jikes 图形调试器。它应该在任何支持 Java平台的平台上运行。

已经用 JDK 1.1.6 测试了最新的 JD;然而,可以通过发出 jd 命令并使用-nocheckversion 选项来指向更新的 JDK。

现在可以从 IBM 的 alphaWorks 站点免费获取 Jikes 调试器(请参阅参考资)。它是 Sun 的命令行 Java 调试器 (JDB) 的图形用户界面。我们将在第 9 章中具体研究JDB。

Jikes 易于使用并且易于把握;它需要最小安装,并且不需要安装项目或Makefile。只需标识包含 main() 方法的应用程序中的类。对于拥有调试信息的类,Jikes 可以显示个别属性和局部变量。它与任何支持 Sun 的 Java 调试接口的 JVM 支持兼容。用 -g -debug 来编译类,以便在调试器中查看局部变量。

不幸的是,Jikes 的用户界面受到了限制。它记不住会话之间的断点和其它设置,以及所有鼠标驱动的操作。由于它是开放源码代码,所以希望用户添加增强,与开发人员社区共享他们的成果。

JD 的功能部件和功能

JD 是一个多面板的调试器。每个面板都有所执行程序的某些特征的“快照”。我们将在第 8 章中具体研究每个面板。

面板的结构如下:

Locals 显示了当前堆栈跟踪的局部变量。

Callers 显示了可执行代码所使用的堆栈跟踪或路径。

Threads 显示了当前正在运行或等待执行的线程。

Classes 显示了程序中的类。

Inspector 显示了局部变量的值。

Console 显示了所有 I/O 或错误流。可以在这个面板中输入信息或读取输出。

Source editor 显示了当前执行的类的源代码。这个面板可能会占用您很长时间。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有