在Eclipse中使用ANT脚本时如何调试Java代码

我有一个Java类,需要对其进行调试(输入断点并继续使用F6)。我正在使用ANT脚本来初始化,构建,部署和运行代码。我在用:

<javac srcdir="${src.dir}" destdir="${classes.dir}" debug="true" debuglevel="lines,vars,source">

..........

</javac>

但是,当我将断点放在foo.java类的一行中并且运行ant脚本(运行部分,右键单击run-> Debug As-> Ant

Build)时,Eclipse不会在该行停止码。

我错过了什么?

回答:

<java>ant任务中,您应该添加两个jvm参数(<jvmarg>IIRC)以打开调试:

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

这将在调试打开的情况下启动Java程序,并且该程序将准备好接受端口5432上的调试器连接。然后,您应该使用IDE的远程调试工具并将其定向到连接端口5432。

以上是 在Eclipse中使用ANT脚本时如何调试Java代码 的全部内容, 来源链接: utcz.com/qa/414608.html

回到顶部