eclipse最低配置要求,

  eclipse最低配置要求,

  1.条件断点

  大家对断点都很熟悉。双击EclipseJava编辑区的那一行可以得到一个断点,代码运行到这里就会停止。

  顾名思义,断点是具有特定条件的断点。只有满足用户设置的条件,代码才会运行到断点时停止。

  在断点处单击鼠标右键,并选择最后一个“断点属性”

  断点的属性界面及各选项的含义如下图所示。

  2.可变断点

  不仅语句可以命中断点,变量也可以接受断点。

  上图是一个变量的断点,当变量的值被初始化或者变量的值改变时,可以停止断点。当然,变量的断点也可以是有条件的,这和前面介绍的条件断点的设置是一样的。

  3.方法断点

  断点是在方法的入口处命中断点,

  方法的特殊之处在于它可以在JDK的源代码中键入。因为JDK在编译时删除了调试信息,所以普通的断点不能在里面输入,但是方法断点可以。您可以通过此方法查看方法的调用堆栈。

  4.更改变量值。

  代码在断点处停止,但传递的值不正确。如何修改变量值保证代码继续按照正确的流程运行,或者出现异常分支进不去?调试时可以改变条件看看异常分支代码是否正确吗?

  在调试视图的变量窗口中,我们可以看到mDestJarName变量的值是 f:/study/eclipse pro/jardir/jar help . jar

  我们可以右键单击变量并选择“ChangeValue .”在弹出的对话框中修改变量的值。

  或者在下面的值查看窗口中进行修改。保存Ctr后,变量值将成为新的修改值。

  5.重新调试

  这种调试回退并不是万能的,只能回退到当前线程的堆栈框架中,也就是说,最多只能回退到当前线程的调用开始处。

  回滚时,请右键单击要回滚的线程方法,然后选择“DroptoFrame”

  6.远程调试

  有两种方法可以调试不在这台机器上的程序。

  1.这台机器被用作客户端。

  2.这台机器充当服务器。

  使用远程调试的前提是服务端和客户端的代码一致。

  这台机器就是客户端。

  本机常用作客户端,远程服务器上的java程序需要在启动时打开远程调试开关。

  服务器需要添加虚拟机参数。

  1.5之前的版本(1.5之后可用):[-xdebug-xrunjdwp:transport=dt _ socket,server=y,address=8000]

  1.5及以上:[-agent lib:jdwp=transport=dt _ socket,server=y,address=8000]

  f:/Study/eclipse pro/screen snap Java-Xdebug-Xrunjdwp:transport=dt _ socket,server=y,address=8000-jar screen snap 3 . jar

  当连接到远程服务器时,您需要在Eclipse中创建新的远程调试器。

  这里有一个小点需要注意。连接时好像不能自动切换到调试视图。不要以为本地调试器没有连接到服务器。

  这台机器充当服务器。

  与本机作为客户端相比,只需修改“连接类型”

  然后Eclipse将进入等待连接的状态。

  连接程序可以使用以下参数连接到本地服务器。请用实现IP替换IP地址~ ~

  【-agent lib:jdwp=transport=dt _ socket,suspend=y,address=127.0.0.1:8000】

  f:/Study/eclipse pro/screen snap Java-agent lib:jdwp=transport=dt _ socket,suspend=y,address=127 . 0 . 0 . 1:8000-jar screen snap 3 . jar

  远程调试时,本地代码修改可以同步到远程,但不会写入远程文件,也就是说下次启动远程程序时,本地修改会消失,不会影响下次使用的远程代码。

  关于远程调试的更详细介绍,请参考使用Eclipse远程调试Java应用程序。

  似乎有一个丢失的断点,一个异常断点,请修复它。

  7.异常断点

  经常遇到一些异常,然后程序退出。很难找到异常发生的地方。幸运的是,我可以创建一个异常断点。

  在上图中,我们添加了一个NullPointException的异常断点。当异常发生时,代码将在异常发生的地方停止。应该有助于定位问题。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: