关于调试自由格式项目
另请参见
与编译命令和运行命令相似,调试命令依赖各种不同的信息,如源位置、编译类和其他项在类路径中的位置,以及项目主类的名称。
在
中,IDE 不“了解”其中的任何内容。在 IDE 中运行命令(如“生成项目”)时,IDE 仅调用生成脚本中的目标,然后由该脚本处理命令。因此,要使调试正常运行,您还必须具有一个用于调试的生成脚本目标。IDE 提供了一些使用调试器的 Ant 定制任务,并且还可以生成基本的调试目标,该目标尝试基于脚本中的其他目标来提供重要的详细信息。
要在自由格式项目中设置调试,您需要执行以下操作:
确保使用所包含的调试信息来编译类。例如,可以通过在 <javac> 任务中包含参数 debug="true" ,在生成脚本的 compile 目标中完成此操作。
如果自由格式项目的输出在另一个项目的类路径中,则需要将自由格式项目的源包映射到其输出中。这可确保在对自由格式项目具有依赖关系的项目中启动调试会话时,使用调试器步入自由格式项目的源。可以在自由格式项目的“项目属性”对话框的“输出”面板中执行此操作。通过在“项目”窗口中右键单击项目节点并选择“属性”,可以打开“项目属性”对话框。
在生成脚本中创建调试目标,然后将该目标映射到 IDE 的“调试项目”命令。IDE 可以帮助您生成基本目标和映射,但您可能需要修改该目标。有关详细的指导说明,请参见为自由格式的 Java 项目创建调试目标 和为自由格式的 Web 项目创建调试目标 。
有关配置自由格式项目的完整指南,请参见:
另请参见
关于自由格式项目
将 Ant 目标映射到 IDE 命令
在单独的 Ant 脚本中存储 IDE 目标
关于调试 Java 应用程序
调试任务:快速参考
法律声明