er_print 实用程序查找实验中引用的源文件和装入对象文件。可以使用此部分中所述的指令来帮助 er_print 查找实验中引用的文件。
有关用于查找实验源代码的过程的说明,包括如何使用这些指令,请参见工具如何查找源代码。
设置用于查找源文件和对象文件的路径。path-list 是目录、jar 文件或 zip 文件的冒号分隔列表。如果任何目录中包含冒号字符,请用反斜杠将它转义。特殊目录名称 $expts 按照装入实验的顺序引用当前实验集。可以将其缩写为单个 $ 字符。
缺省路径为:$expts:..,这是已装入实验的目录和当前工作目录。
使用不带参数的 setpath 可以显示当前路径。
setpath 命令不能在 .er.rc 文件中使用。
将 path-list 附加到当前 setpath 设置。
addpath 命令可在 .er.rc 文件中使用,并且将会串联。
如果使用由 addpath 或 setpath 设置的 path-list 找不到文件,则可以使用 pathmap 命令指定一个或多个路径重映射。在以 old-prefix 所指定的前缀开头的源文件、对象文件或共享对象的所有路径名中,旧的前缀将由 new-prefix 所指定的前缀替代。然后,使用所得到的路径查找文件。可采用多个 pathmap 命令,并逐一尝试,直到找到文件为止。