-
打呀,打呀,打苍蝇
进行远程调试简单来说:只需要在java 命令后面添加上如下的参数:
-Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=y
例如:原先是这样启动程序的
java -cp . HelloWorld,
现在就改成这样了
java -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=y -cp . HelloWorld
然后一运行就会出现如下的文字:
Listening for transport dt_socket at address: 8000
这就OK了。打开 Eclipse, 在调试里面新增一个 Remote Java Application,Host 填写上启动 Java 程序的那台服务器的地址,Port填写 8000,也就是参数中 address 后面指定的数字。剩下就跟平常一样了,断点该设就设,程序动态运行时也可以修改,不用重新拷贝,立刻生效,跟本地运行一样。当然了并不是所有的修改都可以立即生效的,有时还是需要我们把程序重新拷贝一下。
上面各个参数的含义分别是:transport=dt_socket指明了使用网络来传输,所有的平台都支持,server=y指明了启动VM的以调试服务器来执行,address=8000就是端口了,也能指定服务器IP,suspend=y则指定了VM开始的时候暂停,等待与客户端连接,连接上以后才继续执行。
更详细的内容看BEA上的《充分利用 J2EE 调试工具》一文
-
动画的主角是作者和他画的 Flash 小人,展开了一场生死决战,very coooooool!
-
由 Ethereal 作者开发的下一代网络协议分析软件 Wireshark,从界面上看两者很类似,毕竟原先就是一个东西。
-
在线观看 ASCII 版本的 世界杯
-
南京航空航天大学发布的 UnixLite, 一个轻量级,用于教学的 Unix 系统
-
flash 游戏
-
锻炼耐力和鼠标灵敏度的 Flash 游戏
-
打高尔夫球的 Flash 游戏
-
Flash游戏 —— 七巧板
-
winamp 的 web2.0 插件,太酷了,通过浏览器远程操作你机器上的 winamp,远程听音乐
-
这里可以在线检测你的机器是否能够玩某个指定的游戏
-
jMaki 能够让开发者更容易的开发 AJAX 界面
-
哈哈,又是一个类似百万英镑的
-
不少的 Java 软件,都是在线使用的
-
在线的Flash游戏,拖动那些节点,保证所有的连线没有交叉
-
在线玩得海战游戏
-
Hydrate是一个基于Java开发的工具,能够在XML、OO对象、关系数据三者之间进行高效率无差错的转换。”
-
类似 MyEclipse 的一个的 Eclipse 及插件集合的发布版本,免费的
Recent Comments