1.菜单:project --> build all, 或者build project
2.函数上右键 -> open call hierarchy
3. eclipse本身的Java项目“构建”没有这功能,如果有问题,在源码出问题的地方就有错误标记提示;或者看problems视图
4. F8运行到下一个断点,如果没有断点就是直到程序结束; 直接结束运行的话,控制台视图上有个红色的terminate按钮,点击直接终止程序

解决方案 »

  1.   

    eclipse本身的Java项目“构建”没有这功能,如果有问题,在源码出问题的地方就有错误标记提示;或者看problems视图problems视图 这里似乎无效,比如我在源文件中,乱打一些字,肯定是无法编译,可是problems视图里没有任何提示。错误标记倒是有。最后一个问题:
    eclipse是不是有个问题:比如你调试完毕后,正如你说的,调试后,似乎 Debug那个窗口居然还在?必须点击 右上角那个 "Java"才能 真正停止。
    我很吃惊,是我的eclipse有问题,还是 其他?
      

  2.   

    The virtual machine was unable to remove all stack frames running old code from the call stack. The virtual machine is not supplying the debugger with valid data for those frames. Stepping into these obsolete frames may be hazardous to the target virtual machine.这个问题怎么破?常出现, 
      

  3.   


    1. Problems视图里是要等到你build之后才会刷新的,编辑器里面倒是即时刷新
    2. eclipse就是这样,这个叫透视图,debug的时候会进入debug透视图(当然由用户选择,也可以不进入),不会自动切换回来。但这不代表调试没有结束...