调试java程序

时间:2010-12-20 07:26:27

标签: java windows

有人可以帮我从Windows命令行调试java程序吗?

3 个答案:

答案 0 :(得分:2)

网上找到的jdb指南是否有问题:1 2 3oracles documentation for jdb on windows with java 6在jdb上?

从eclipse到jdb的变化是永久性的吗?除非您必须拥有命令行调试器,否则我建议您更改为netbeans(它具有良好的调试器,并且在我看来是比java编程的eclipse更好的IDE)或使用将调试信息打印到控制台的良好旧方法。

答案 1 :(得分:1)

像往常一样启动应用程序,但添加以下参数:

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

现在在eclipse中,在选择项目的情况下创建一个新的“远程Java应用程序”调试配置。选择localhost端口8787.

现在,当您运行该配置时,即使从命令行运行,也可以使用eclipse调试器。

答案 2 :(得分:0)

要启动调试器,请键入

jdb com.example.foo.Bar

加载应用程序后,键入help。您将看到可用的命令。可以找到jdb的手册页here