在使用Eclipse开发Java Web应用时,使用的编辑器不但能够为开发者提供代码编写、辅助提示和实时编译等常用功能,而且还能够对Java源代码进行快捷修改、重构和语法纠错等高级操作。通过Eclipse Java编辑器,我们可以很方便的找到一些语法错误,并根据提示进行快速修正,也方便。下面对Eclipse Java编辑器提供的调试功能进行介绍。

1.错误提示符
位于出现错误的代码行的最左侧,用于指出错误所在的位置,将鼠标移动到该标记上,将显示具体的错误信息,如图1.7所示为变量未定义时显示的具体错误信息。

图1.7 具体的错误信息

2.代码下方的红色波浪线
在出现错误的代码下方,会显示红色的波浪线,将鼠标移动到红色波浪线上,将显示可用的快速修正(例如图1.8所示的提示框),单击具体的超链接,可进行快速修正错误。

图1.8 可用的快速修正提示框

3.编辑器窗口的右上角的 标记
它的作用是提示开发者该文档的某个位置存在错误,将鼠标移动到该图标上,将显示具体的错误个数,如图1.9所示。

图1.9 显示具体的错误个数

4.编辑器窗口右侧的 标记
在编辑器右侧空白位置可以看到一个或者多个红色的矩形框,它指明了错误所在行的大致位置,如果代码量在非常大,可以单击这个红色矩形块,快速定位错误所在行。

5.“问题”面板
在Eclipse的底部中间位置有一个“Markers”面板,在该面板中,将以表格的形式列出了项目中出现的错误或者警告。图1.10为包括16个错误的“Markers”面板。

图1.10 “Markers”面板

转载于:https://blog.51cto.com/13423192/2059725

巧用Eclipse Java编辑器调试相关推荐

  1. eclipse java 程序调试_使用 Eclipse 调试 Java 程序的 10 个技巧

    - 友好的可读的对象 变量视图是使用对象的toString方法来现实对应的值.因为这个原因,如果提供友好的toString方法实现,对调试来说会非常有用.在javadoc中关于java.lang.Ob ...

  2. eclipse java 单步调试快捷键,Eclipse如何调试 Eclipse调试详细教程

    Eclipse作为开发者必备的一款常用软件,有许多开发者还不知道eclipse的debug功能该如何使用,debug模式简称为调试,可以自动编译出项目中的问题,小编今天就为大家带来了Eclipse使用 ...

  3. Java Eclipse进行断点调试

    Java Eclipse进行断点调试 如何调试Java程序? 大家最开始学习Java,都会觉得IDE调试好高端有木有,其实很简单了. 下文会尽量简单直观的教会你在Eclipse中调试,其他的IDE调试 ...

  4. 使用Eclipse开发和调试java程序

    刚刚学习Java不久,从C#到Java的语言跨度倒是没有多大,但是编译器从VS2013换成Eclipse,最开始还是有些许的不适应.因此做个笔记跟和我一样的初学者分享一下经验. 下面简单介绍一下Ecl ...

  5. eclipse neon Java编辑器页面字体更改

    eclipse neon  Java编辑器页面字体更改 现在还没有eclipse neon 的使用教程,摸索过程中的一点小经验 菜单栏window>perferences>Genera&g ...

  6. java 结束调试快捷键_键盘快捷键-Eclipse终止调试/运行的捷径是什么?

    键盘快捷键-Eclipse终止调试/运行的捷径是什么? eclipse中终止调试/运行的快捷方式是什么? 在"首选项"->"键"下查看时,按Ctrl + ...

  7. eclipse的java断点调试

    eclipse的java断点调试 首先设置断点 在代码里需要调试的地方,鼠标双击代码行号的左边,再次双击即可取消断点 启动服务开始调试 方法一 例如上图的代码中,鼠标点击main方法–>右键De ...

  8. Java断点调试 idea断点调试 debug教程

    IDEA断点调试 Java程序断点调试 文章目录 IDEA断点调试 Java程序断点调试 前言 一.什么情况下需要debug 二.使用idea如何进行debug 三.假设案例分别进行debug教程 1 ...

  9. eclipse java jde,Eclipse平台入门之一:什么是Eclipse,我们将开始介绍Java 开发环境(JDE)。...

    为试验一下 Java 开发环境,我们将创建并运行一个"Hello, world"应用程序.使用 Java 透视图,右键单击"Hello"项目,选择 New=&g ...

最新文章

  1. 3位格雷码的顺序编码_FPGA 设计之 跨时钟域(四 - 格雷码)
  2. Centos 6.5 搭建NFS服务器笔记
  3. May 18:PHP 用到的学习工具
  4. 孤荷凌寒自学python第六天 列表的嵌套与列表的主要方法
  5. boost::mp11::mp_if相关用法的测试程序
  6. 一文搞懂JAVA与GO垃圾回收
  7. 华为平板解锁工具_2020年备战考研必选8款平板电脑 平板电脑推荐(12月最新版)...
  8. 前端新手入门必读!前端开发线路图分享
  9. 【学习笔记】子集生成的方法
  10. matlab dynprog,matlab信号处理工具箱
  11. MSDC 4.3 接口规范(17)
  12. 苹果宣布换芯 背后究竟硬气何在?
  13. 首个6G白皮书发布,6G长啥样?
  14. 2421:Exchange Rates——动态规划
  15. 递归与回溯4:一文彻底理解回溯
  16. ASCII码对照表(C++17 实现ANSI、UTF8、Unicode字符编码互转)
  17. nginx日志格式配置
  18. 修改谷歌和火狐浏览器滚动条的样式
  19. 前端Vue项目搭建过程概述
  20. 思考模式:六顶思考帽(Six Thinking Hats)

热门文章

  1. 给SAP系统安装联机帮助(事务码SR13)
  2. Mysql数据类型(二)
  3. 交换机的Ethernet Channel
  4. soj1201- 约数
  5. 美国新桥投资集团(Newbridge Capital) [from baike]
  6. winform中构造函数与Form_Load
  7. 通过网页查看服务器算法,服务器使用国密(SM2/SM3/SM4)证书,通过浏览器访问
  8. 建立计算机系学生视图,实验六 视图的操作.doc
  9. 加州伯克利计算机专业录取条件,2020加州大学伯克利分校的计算机专业条件是什么?...
  10. sudo命令_用大写字母输入 Linux 命令,实现以 sudo 用户权限运行