Java程序目前有几种形态:
Applet      
ApplicationServlet
Beans
EJB
前两个你可以用JBuilder,JDB,Forti,Visual Age,Visual J++等等任选其一就可以方便
地象你在VC++中那样调试了。
后几种的确没有方便的调试工具,对于EJB,J2EE和其它许多系统提供了网络双
机调试机制,但是双机调试的设置比较复杂,一般不遇到天大的事儿,否则我懒得去设置这种东西。
打个比方,EJB的工作原理有些类似于NT的Servive,如果你用C++写过NT上的Service,
你就知道你会遇到同样的调试障碍。其实,一个好程序员不应该过多地依赖调试器的。Java语言本身已经可以帮助你避免一些
低级错误了,好的程序要把错误消灭于设计阶段。