远程调试RCP程序

    最近在做RCP,产品发布后运行产生了很多问题,而这些问题在debug时并不能显露。那如何调试一个发布为一个产品的RCP程序呢?这就用到JDK带的远程调试功能,在运行RCP程序前,要添加如下虚拟机参数:

 

-vmargs 
-Xdebug 
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

 

    可以命令行启动rcp进行参数的添加,也可以直接添加到eclipse.ini文件里。
然后用带有源代码的eclipse,在debug configurations里新建一个remote java application,去连接RCP进行调试,端口是上面配置的8000.

你可能感兴趣的:(eclipse,jdk,虚拟机,socket)