as title

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xiaowanzi0412】截止到2008-06-24 10:57:29的历史汇总数据(不包括此帖):
    发帖数:9                  发帖分:580                
    结贴数:6                  结贴分:430                
    未结数:3                  未结分:150                
    结贴率:66.67 %            结分率:74.14 %            
    楼主加油
      

  2.   

    以前听说eclipse好像有什么远程调试的功能,但一直只是听说,没有实践过。
    现在项目有这方面的问题,所以想请高手指点一下。
      

  3.   

    是web客户端么?把环境描述清楚啊,呵呵
      

  4.   

    eclipse支持远程调试在远端需要调试的java程序的启动参数中加入如下开关:
    J2=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=:3333然后,在eclipse中创建一个新的调试,Remote Java Application,输入IP地址,这样,你就能打断点调试你的代码了
      

  5.   


    设置你要调试的远程服务以debug方式启动(一般在启动参数里设置)
    然后在eclipse设置remote java application,参数符合你的远程服务
    然后debug就可以了
      

  6.   

    可不可以给一个稍微详细的例子,比如我的server上运行了一个HelloWorld。java我在server上如何设置,在eclipse上如何设置详细一点吧。谢了。
      

  7.   

    跨JVM的,如果不想用Web Service的话,就用RMI吧
      

  8.   

    笨楼主……6楼的解释不够清晰呢?~~远程设置:
    要进行调试,你必须将调试JDWP代理加载到应用程序的JVM中。从Java 5.0开始,你可以用-agentlib:jdwp选项来完成加载。5.0以前版本则使用-Xdebug和-Xrunjdwp选项(5.0也支持 -Xdebug和-Xrunjdwp选项,不过新的-agentlib:jdwp选项更加好用。因为5.0中的JDWP代理使用JVMTI接口连接VM,而非旧的JVMDI接口)。你应该向-agentlib:jdwp(Java 5.0中)或-Xrunjdwp(Java 5.0以前版本) 参数提供子选项;两组可能的子选项相同。
    可以直接使用的命令参数例子
    J2=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=:3333 
    Eclipse本地开启调试不理解?
    1、Eclipse启动
    2、切换java perspective
    3、点击menu “Run->Open debug dialog”
    4、在开启的窗口debug中,左边的树上右键点击“Remote java application”,弹出菜单中点new
    5、新开的connect子tab页中,project部分选择你的源码所在的工程(你已经在Eclipse中打开了该工程)
    6、新开的connect子tab页中,Connect Type默认
    7、新开的connect子tab页中,Host输入远程的pc的ip地址,端口中输入那个3333
    8、点击debug,开始调试
    9、任何你需要断点的地方打断点,这个时候,远程的程序能在断点处被挂起以供你调试了……
      

  9.   

    是的, 我觉得楼主没有好好看, 确实6楼已经给出答案了~~~12楼给的更清晰了不过, 一般调试, 我还是喜欢-Xdebug, 客户的环境太多1.4.2了~~