因为blackberry应用程序无法使用System.out.print()方法。(我不知道,如果有人知道可以留言)
所以debug是非常有用的东西。
一般启动debug有2种方式,
debug as --> running blackberry simulator (适合已近开启了一个blackberry模拟器)
or debug as --> blackberry simulator (再没开模拟器的情况下,直接启动模拟器debug)
然后设置断点,当程序执行到断点的时候,eclipse会跳入debug模式。
按F5/F6跟进,当执行语句有变量时,在eclipse右上角的 variables 框里,会有变量的值,或者对象里的成员。
也可以通过 鼠标 选择 变量,单击右键 --> watch 来查看变量值。
------------------------------------------------------------------------------------------------------
偶尔会遇到程序跟进到了API中的class的情况,
可以下载 jadClipse || http://jadclipse.sourceforge.net/wiki/index.php/Main_Page
来查看反编译class文件。
配合 jad || http://www.varaneckas.com/jad
------------------------------------------------------------------------------------------------------
http://www.iteye.com/topic/147977 写道
1、JDK自带的src.zip里源代码并不完整,不能查看相关类的源文件(当然,喜欢的话可以反编译)。譬如,以sun.开头的包就不包含在src.zip这个压缩包中。
解决办法:下载完整的源文件包,调试时附加给Debugger 即可。
2、默认的 rt.jar没有行号信息,虽然有源代码,但是不能Eclipse的默认JVM即可。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
长期推荐成都知名外企(英语好 C++ JAVA)
mail to:hot13399@163.com
[url]http://woshizn.iteye.com/blog/1195498[/url]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
分享到:
相关推荐
【Eclipse Debug调试技巧详解】 Eclipse作为一款强大的Java集成开发环境,其强大的调试功能是开发者不可或缺的工具。本文将详细介绍Eclipse中的调试视图及其常用功能,帮助开发者提升调试效率。 1. **Debug视图** ...
3. 变量监视和表达式计算:在debug模式下,用户可以添加监视变量,这样可以实时查看变量在程序执行过程中的变化。此外,可以使用“Expressions”视图来计算和监视复杂表达式或对象属性。 4. 步骤执行:Eclipse提供...
Debug视图是Eclipse调试功能的核心,它提供了对正在运行和调试的程序的全面管理。在Debug视图中,可以看到每个线程的堆栈帧,以及它们之间的调用关系。如果某个线程被挂起,那么它的堆栈帧将以子元素形式展示出来。...
Debug 视图是 Eclipse 中的一个特殊视图,用于在工作台中管理程序的调试或运行。它可以显示每个调试目标中挂起线程的堆栈框架。程序中的每个线程都显示为树中的一个节点,Debug 视图显示了每个运行目标的进程。如果...
连接时远程服务器时,需要在Eclipse中新建一个远程调试程序这里有一个小地方需注意,连接上的时候貌似不能自动切换到Debug视图,不要以为本机的调试程序没有连接到服务器端。 本机作为服务端同本机作为客户端相比,...
Eclipse允许在Debug视图的Variables面板中,通过右键点击变量并选择“Change Value...”,来修改变量的值并立即应用。这使得开发者可以测试代码在不同情况下的行为。 有时候,开发者可能需要回退到程序执行的某个...
断点是指在程序中设置的暂停点,当程序执行到断点时,会暂停执行,等待开发者的操作。设置断点可以通过双击需要放置断点的程序左边的栏目上。 启动调试 启动调试有多种方式,包括点击"打开透视图"按钮,选择调试...
在编程世界中,Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其对于Java...在Eclipse的Debug世界里,每一步都能让你离问题的解决更近一步。记得结合文档和在线资源,不断学习和实践,让调试成为你手中的利器。
在程序暂停时,Eclipse会显示当前执行的方法,这有助于理解代码的执行流程。同时,可以在Variables视图中查看局部变量的值,或者通过Expressions视图来动态监控特定变量的变化。在调试过程中,要留意Breakpoints视图...
NULL 博文链接:https://akycza.iteye.com/blog/1500002
以下将详细讲解如何在Eclipse中进行程序调试。 1. **设置断点**: 断点是调试中的关键元素,它允许我们在特定行暂停程序的执行。在源代码的左侧栏,点击某行号旁边的空白区域,会出现一个红点,表示该行设置了断点...
在程序中添加一个断点 断点是调试过程中不可或缺的工具,它允许程序在指定的代码行暂停执行,从而让开发者有机会检查程序的状态。在Eclipse中,可以通过以下三种方式添加断点: - **右键菜单法**:在代码行左侧的...
本文将详细介绍如何利用Eclipse离线插件compiler进行反编译jar包并进行debug调试。 首先,我们需要了解什么是反编译。反编译是将已编译的二进制代码(如.class或.jar文件)转换回源代码的过程。这对于没有源码的库...
### Eclipse的Debug介绍与技巧 #### 一、Eclipse调试介绍 在软件开发的过程中,调试是必不可少的一个环节。几乎所有的程序开发都会面临错误排查的...希望本文的介绍能帮助广大开发者更好地利用Eclipse进行程序调试。
eclipse 远程 debug 是一种常用的 debugging 技术,用于在远程服务器上调试 Web 应用程序。今天我们将讨论如何使用 eclipse 远程 debug tomcat 和 websphere 的 web 应用。 首先,让我们了解一下 JPDA 的概念。JPDA...
- **Debug透视图**:当程序暂停在断点时,Eclipse会自动切换到Debug透视图,这是一个专门用于调试的视图。 - **调试工具栏**: - **Resume (继续)**:绿色箭头按钮,用于恢复程序执行。 - **Terminate (终止)**:...
### Eclipse Debug调试的快捷键和常用快捷键 在软件开发过程中,使用Eclipse进行调试是一项非常重要的技能。本文将详细介绍Eclipse中与Debug相关的快捷键以及其他常用的快捷键,帮助开发者提高工作效率。 #### 一...
它允许开发者在本地IDE(集成开发环境)中直接调试运行在远程服务器上的应用程序。当出现难以复现的问题时,这一技术尤其有用。本文将详细探讨在两种流行的IDE——IntelliJ IDEA和Eclipse中进行远程调试的步骤和设置...