eclipse如何调试程序

我们在编写java程序的过程中,经常会遇到各种莫名其妙的问题,为了检测程序是哪里出现问题,经常需要增加日志,看变量的值,这样调试很麻烦。那么如何跟踪程序的运行,进行逐行调试呢?
注意:本经验使用的eclipse版本为 Eclipse Java EE IDE for Web Developers. Version: Luna Service Release 1 (4.4.1) Build id: 20140925-1800

打开您要调试的java代码文件,在左侧双击鼠标设置断点(程序执行到这里就会暂停,并且进入调试模式),可以设置多个断点。

在代码编辑区域,点击鼠标右键,选择【Debug As】,再选择【1 Java Application】

弹出提示,需要切换到调试(Debug)工作区,勾选“Remember my decision”,记住选择,则下次不再提示,然后点击【Yes】。

Debug模式的界面,共分为5个区域 (1)Debug(调试)区域,显示当前正在调试代码是什么,在第多少行 (2)Variables(变量)区域,显示变量的值。 (3)代码编辑区 (4)代码结构区,显示代码中的各个方法。 (5)Console(控制台)区域。

点击调试区的黄色箭头按钮,可以逐句的执行代码,并且同时可以在变量区,实时的看到变量的值变化。

点击调试区的绿色按钮,可以将程序直接执行完毕,跳过所有断点调试。

  • eclipse鎬庝箞璋冭瘯绋嬪簭 eclipse璋冭瘯浠g爜鏂规硶鏀荤暐澶у叏
    绛旓細(1)鐐瑰嚮鎵撳紑閫忚鍥炬寜閽紝閫夋嫨璋冭瘯閫忚鍥撅紝鍒欐墦寮璋冭瘯閫忚鍥剧晫闈紝鐒跺悗鍏堣缃柇鐐癸紝鎸夎皟璇曟寜閽垯鍙互璋冭瘯绋嬪簭銆(2)鎴栬呯洿鎺ョ偣鍑昏皟璇曟寜閽紝閭d釜铏瓙鏍峰瓙鐨勬寜閽紝鐒跺悗灏变細杩涘叆璋冭瘯閫忚鍥剧殑鐣岄潰銆傚墠鎻愪綘闇瑕佹槸瑕佸湪绋嬪簭涓缃ソ鏂偣銆(3)鎴栬呭彸閿崟鍑昏绋嬪簭锛岄夋嫨debug as(璋冭瘯鏂瑰紡) - java application(Java搴...
  • eclipse濡備綍璋冭瘯绋嬪簭
    绛旓細鎵撳紑鎮ㄨ璋冭瘯鐨刯ava浠g爜鏂囦欢锛屽湪宸︿晶鍙屽嚮榧犳爣璁剧疆鏂偣锛堢▼搴忔墽琛屽埌杩欓噷灏变細鏆傚仠锛屽苟涓旇繘鍏ヨ皟璇曟ā寮忥級锛屽彲浠ヨ缃涓柇鐐广傚湪浠g爜缂栬緫鍖哄煙锛岀偣鍑婚紶鏍囧彸閿紝閫夋嫨銆怐ebug As銆戯紝鍐嶉夋嫨銆1 Java Application銆戝脊鍑烘彁绀猴紝闇瑕佸垏鎹㈠埌璋冭瘯锛圖ebug锛夊伐浣滃尯锛屽嬀閫夆淩emember my decision鈥濓紝璁颁綇閫夋嫨锛屽垯涓嬫涓嶅啀鎻愮ず锛岀劧...
  • javaeclipse鎬庝箞鐢
    绛旓細4. 杩愯鍜璋冭瘯绋嬪簭锛氱紪鍐欏畬浠g爜鍚庯紝浣犲彲浠ヨ繍琛屽畠鏉ユ煡鐪嬭緭鍑恒傚湪浠g爜缂栬緫鍣ㄤ腑锛屽彸閿偣鍑荤紪杈戝櫒鍐呴儴锛岄夋嫨“Run As” -> “Java Application”銆備綘鐨勭▼搴忓皢寮濮嬫墽琛岋紝鎺у埗鍙帮紙Console锛夌獥鍙e皢鏄剧ず绋嬪簭鐨勮緭鍑恒傚鏋滈亣鍒伴敊璇紝Eclipse鐨勯棶棰樿鍥撅紙Problems view锛夊皢鏄剧ず閿欒鍜岃鍛婏紝甯姪浣...
  • eclipse濡備綍鎵撴柇鐐璋冭瘯绋嬪簭
    绛旓細1.棣栧厛鎴戜滑鎵撳紑鎯宠杩涜璋冭瘯鐨勭▼搴忥紝鎵惧埌鎯宠绋嬪簭杩愯鍒版澶勫仠涓嬭皟璇曠殑鍦版柟銆2.鎴戜滑鍦ㄨ琛岃鍙ョ殑宸︿晶鍗曞嚮鍙抽敭锛岄夋嫨绗竴琛屾墦鏂偣銆3.鎵撲笂鏂偣鍚庯紝杩欓噷浼氬嚭鐜颁竴涓柇鐐规爣蹇楋紝濡傛灉娌℃湁鍑虹幇璇存槑娌℃墦涓婂摝銆4.鍦ㄤ綘鎯宠绋嬪簭鍋滀笅鐨勫湴鏂归兘鎵撳ソ鏂偣锛岀劧鍚庡氨鍙互杩愯绋嬪簭鍟︺傛垜浠偣鍑婚偅涓舰浼肩敳澹宠櫕涓鏍风殑璋冭瘯杩愯...
  • 濡備綍鍦eclipse璋冭瘯storm绋嬪簭
    绛旓細濡備綍鍩轰簬eclipse+maven璋冭瘯storm绋嬪簭锛屾楠ゅ涓嬶細1.鎼缓濂藉紑鍙戠幆澧冿紙eclipse+maven,鏈汉浣跨敤鐨勬槸eclipse Kepler 涓巑aven3.1.1锛2.鍒涘缓maven椤圭洰锛屽苟淇敼pom.xml锛屽唴瀹瑰pom.xml锛堟満鍣ㄨ仈缃戯紝涓嬭浇鎵闇鐨勪緷璧杍ar锛塆ithub涓婄殑pom.xml,寮曞叆鐨勪緷璧栧お澶氾紝鏈変簺涓嶉渶瑕侊紝3. 缂栧啓storm绋嬪簭锛屾寚瀹氫负鏈湴妯″紡杩愯銆
  • 濡備綍鍦eclipse鍚姩椤圭洰,骞跺湪娴忚鍣ㄨ繍琛璋冭瘯?
    绛旓細1銆侀鍏堟垜浠墦寮eclipse锛屽湪涓嬫柟鏈変竴涓猻erver閫夐」鍗★紝涓嬮潰浼氭樉绀烘垜浠凡缁忛厤缃殑鏈嶅姟鍣ㄣ2銆佸彸鍑籺omcat鏈嶅姟鍣紝閫夋嫨鈥渁ddandremove鈥濓紝鍦ㄨ繖閲岄厤缃垜浠兂瑕佸湪杩欎釜鏈嶅姟鍣ㄤ笂鍚姩鐨勯」鐩3銆佸湪鐣岄潰宸︿晶锛屼細鏄剧ず鍙互閫夋嫨鍚姩鐨勯」鐩垪琛紝濡傛灉娌℃湁鍏朵粬澶氫綑椤圭洰锛屼綘鍙互鐩存帴鐐瑰嚮addall锛屼篃鍙互閫愪竴鍙屽嚮椤圭洰鍚嶆坊鍔犮4銆...
  • eclipse涓瓀eb绋嬪簭鎬庝箞璋冭瘯
    绛旓細姝ラ濡備笅锛1锛岄鍏堜负web椤圭洰鏂板缓鍚姩閰嶇疆锛屽垱寤虹殑鍚姩椤逛负tm_bx锛屽鍥炬墍绀猴紝涓嬮潰灏卞璇ラ厤缃殑鍚勪釜鍙傛暟杩涜璇存槑 Main閫夐」鍗″弬鏁拌缃細Project锛氶夋嫨浣犺璋冭瘯鐨勯」鐩 Main class:姝ゅ杈撳叆鐨勬槸tomcat鏈嶅姟鍣ㄧ洰褰昦pache-tomcat-6.0.20\bin\bootstrap.jar鍖呬腑鐨勫惎鍔ㄧ被 org.apache.catalina.startup.Bootstrap Ar...
  • eclipse涓璬ebug鐨勮缁嗘楠
    绛旓細1銆侀鍏堢敤eclipse鎵撳紑瑕璋冭瘯鐨刯ava宸ョ▼涓殑浠g爜鏂囦欢锛屽湪宸︿晶鍙屽嚮榧犳爣璁剧疆鏂偣锛堝彲浠ヨ缃涓柇鐐广2銆佺劧鍚庡湪浠g爜缂栬緫鍖哄煙锛岀偣鍑婚紶鏍囧彸閿紝閫夋嫨Debug As锛屽啀閫夋嫨 Java Application鍗冲彲寮鍚痙ebug 妯″紡銆3銆佷箣鍚庡氨浼氭潵鍒癉ebug妯″紡鐨勭晫闈紝杩欓噷鐐瑰嚮璋冭瘯鍖虹殑榛勮壊绠ご鎸夐挳锛屽彲浠ラ愬彞鐨勬墽琛屼唬鐮侊紝骞朵笖鍚屾椂鍙互鍦ㄥ彉閲忓尯锛...
  • 濡備綍鍦eclipse璋冭瘯mapreduce绋嬪簭
    绛旓細Eclipse涓璋冭瘯MapReduce绋嬪簭鏂规硶姝ラ濡備笅锛1. 涓嬭浇Hadoop鍖咃細JDK寤鸿鐢1.7鐨剘2. 瑙e帇Hadoop鍖咃細娉ㄦ剰鏈濂戒笉瑕佹斁鍦ㄥ甫涓枃鎴栫┖鏍煎強鐗规畩瀛楃鐨勭洰褰曘3. 閰嶇疆鐜鍙橀噺锛(1) 绯荤粺鍙橀噺涓垱寤篐ADOOP_HOME锛(2) 鍦≒ath涓渶鍚庢坊鍔;%HADOOP_HOME%\bin 娉ㄦ剰锛氭湁涓垎鍙凤紝鍜屽師鏉ョ殑鍙橀噺鍒嗛殧寮锛4. 閲嶅惎绯荤粺 涓...
  • 浣跨敤eclipse寮鍙慾sp,濡備綍杩涜鍗曟璋冭瘯
    绛旓細1銆佸弻鍑诲姞鏂偣锛堝湪璁や负鏈夊繀瑕璋冭瘯鐨勫湴鏂癸級锛2銆佷互 debug 鏂瑰紡鍚姩 tomcat锛氳繖鏍风瓑tomcat杩愯璧锋潵浠ュ悗锛屽綋jsp鎵ц鍒拌缃柇鐐圭殑浠g爜鑺傜偣鏃讹紝Eclipse浼氭嫤鎴紝骞舵彁绀轰綘鏄惁杩涘叆debug瑙嗗浘锛堝彲閫夋嫨涓嶈繘鍏ワ級锛屼娇鐢╯tep into銆乻tep over 绛夎繘琛屽崟姝ヨ皟璇
  • 扩展阅读:eclipse怎么打开网页调试 ... eclipse控制台移到最下面 ... eclipse界面恢复原始状态 ... eclipse如何打开命令窗口 ... 最新版eclipse使用教程 ... eclipse运行配置如何设置 ... java eclipse使用教程 ... 安装eclipse的详细步骤 ... eclipse控制台怎么调出来 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网