首 页 高校招生 - 高级研修 - 教育新闻 - 学习资料 - 搜索中心 - 北斗论坛 - 名校荟萃   外语 - 计算机 - 考研 - 职业资格 - 艺术体育 - 中小学  

 
·教育搜索 EDUSOU
| 计算机 > 程序设计 > 正文 进入 教育人生网总站

Java调试教程--Jikes概述

2007-08-01    教育人生网    浏览:0    进入论坛>>

摘要

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

  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 显示了当前执行的类的源代码。这个面板可能会占用您很长时间

实用导航:高考 | 考研 | 自考 | 在职研 | 外语 | IT | 公务员 | MBA | 舞蹈
推荐:如何戴上硕士帽 | 上海培训学校大全 | 学习交流交友 | 外语学习资料

特别说明:由于各方面情况的不断调整与变化,教育人生网所提供的所有考试信息仅供参考,敬请考生以权威部门公布的正式信息为准。

来源:网络    责任编辑:GTF  


 相关资讯 关键字:  相关课程

 ·避免在Java中使用CheckedException  2007-12-3
 ·国外专家教你如何处理遗留代码  2007-11-28
 ·GoogleAndroid会使Java领域支离破碎..  2007-11-27
 ·Eclipse还是开源IDE的领头羊吗?  2007-11-27
 ·Java学习由入门到精通  2007-9-11
 ·我与Java的故事-从这里开始  2007-8-1

 ·[北大青鸟]ACCP 4.0软件工程师(第..  ¥8440.00
 ·[北京巨人]高级JAVA程序员班  ¥13230.00
 ·[八方永信]软件工程JAVA开发工程师..  ¥17800.00
 ·[金海计..]VC++程序设计培训班  ¥500.00
 ·[文华学院]Java 2双证班  ¥3730.00
 ·[水木教育]Java软件工程师企业级项..  ¥2800.00

 
主编推荐 更多   最新资讯 更多   经典下载 更多
2008英语四六级考前辅导专题
2008英语四六级考前辅导专题
 
 网上报名 优惠便捷
 
 
 求学热点关注
研修 | MBA/EMBA 在职研究生 短训研修
学历 | 普通高校 自考成考 网络院校 中外合作
外语 | 中高级口译 日语 四六级 新概念 雅思
综合英语 商务英语 口语听力 小语种 托福
职业 | 报关报检 物流 会计上岗证 会计电算化
外贸
其他 | IT职业 平面设计 网页设计 辅助设计 考研 中小学辅导 夏令营 舞蹈 瑜珈 音乐
 
 
 论坛精华 求学交友
雅思 |
张红岩《TOEFL iBT词以类记》完整版(..
日语 |
新版 标日在线教学视频 初上1
口译 |
上海中高级口译考试全解析专题
考研 |
微观经济学(高鸿业)各章重点小结PDF
职业 |
【职业资格专题】邮政营业员试题
舞蹈 |
舞蹈大比拼,选择你喜欢[舞蹈特别专题]
 
 热点专题
IT就业培训
 
上海中高级口译完全解析
2008英语四六级考前辅导
教育人生网真题中心正式上线
上海中高级口译考试全解析
在职研究生报考指南
2007年12月四六级真题
2000-2007日语能力考真题..
2008在职硕士备考指南
2008年注册会计师备考专题
高等教育自学考试完全指南

教育新闻 - 免费资料 - 搜索中心 - 名校荟萃 - 北斗论坛 - 会员中心 - 主编信箱 - 网站地图 - 欢迎批评指正 设定本页为浏览器首页
教育人生网简介 - 联系我们 - 招贤纳士 - 客服中心 - 免责声明 - 广告服务 - 火爆加盟 - 中国教育搜索