Rational Developer for System z V8.0.1

查找源文件

当调试应用程序时,调试引擎会查找应用程序的源文件,或者,您可以通过调试器用户界面来指定源文件位置。当调试器无法找到源文件时,您可选择各种方法进行查找。

关于此任务

当调试器无法找到源文件时,“调试器编辑器”会打开且不显示源文件,但是,就在编辑器内部,为您提供了用于查找该源文件的选择。这些选项中的其中一个是编辑源文件查找路径按钮,用于打开“编辑源文件查找路径”对话框,您可在其中选择要添加的源文件位置的类型。或者,可以通过在“调试”视图中右键单击堆栈帧或线程并选择编辑源文件查找路径操作来更改源文件位置列表。

注: 有关使用源文件的更多信息,请参阅 Debug Tool for z/OS® User's Guide

更改源文件位置列表

关于此任务

在启动调试会话之后,可以通过完成下列步骤来修改源文件位置列表或对它添加源文件位置:

过程

  1. 右键单击调试目标(或者它的其中一个线程或堆栈帧)并从弹出菜单中选择编辑源文件查找路径
  2. 编辑源文件查找路径对话框中,执行下列任何任务:
    • 要添加源文件位置,单击添加。这将调用添加源文件对话框,可以在其中选择要添加的源文件位置的类型。从添加源文件对话框中的选择列表中:
      • 选择文件系统目录会将本地文件系统目录添加至源文件位置列表。需要时,如果选中搜索子文件夹复选框,那么将递归地搜索此目录的子目录。
      • 选择调试引擎将使调试引擎添加至源文件位置列表。
      • 选择调试引擎路径将使调试引擎上指定的路径添加至源文件位置列表。当指定多个路径时,请使用分号 (;) 来进行分隔。
        注:调试引擎路径设置的更改将在后续调试会话中生效。
    • 要除去现有条目,选择源文件位置并单击除去
    • 要设置现有条目的顺序,选择源文件位置并单击向上向下来更改该位置的布局。
  3. 如果要在源文件位置列表中搜索源文件名称的所有实例,那么选中在路径上搜索重复的源文件复选框。如果选中此复选框并且调试器找到该文件名的多个实例,那么对话框将提示您选择正确的源文件。
  4. 在更改路径之后,单击确定以关闭对话框并使用新路径来查找源文件。

更改编辑器源文件

关于此任务

有时,调试器会为程序中的当前堆栈帧找到不正确的源文件,从而导致不正确的源文件显示在编辑器中。当发生此情况时,可以通过完成下列步骤来更改编辑器中打开的文本文件:

过程

  1. 在编辑器内右键单击并从弹出菜单中选择更改文本文件
  2. 更改文本文件对话框字段中,输入要打开的文件的路径和名称或进行浏览以查找该路径和名称。
    注: 如果正在本地工作站上指定文件,那么必须在此字段中输入标准路径和文件名。
  3. 单击确定以在编辑器中装入指定的源文件并关闭更改文本文件对话框。或者,如果不要更改该源文件,那么单击取消

结果

找不到源文件

关于此任务

当找不到源文件时,编辑器会打开,但不显示源文件。在编辑器中,为您提供了下列选择:

  • 可指定另一编辑器源文件名称。要执行此操作,请选择更改文本文件按钮,以输入要打开的文件的路径和名称或进行浏览以选择该路径和名称。
    注:
    • 如果正在本地工作站上指定文件,那么必须在此字段中输入标准路径和文件名。
    • 更改编辑器源文件的能力取决于您正在其上进行调试的语言、环境和平台。
  • 可编辑源文件查找路径,以便它指向源文件的位置。要编辑源文件查找路径,请选择添加源文件位置按钮。这将调用编辑源文件查找路径对话框。在前面的“更改源文件位置列表”部分中,提供了有关使用此对话框的指示信息。
反馈