工具如何查找源代码

 我来答
挞谎揖2
2012-11-20 · TA获得超过173个赞
知道小有建树答主
回答量:149
采纳率:75%
帮助的人:70.5万
展开全部
为了显示带注释的源代码和带注释的反汇编代码,性能分析器和er_print实用程序对于运行实验的程序所使用的源代码文件和装入对象文件必须具有访问权限。
首先在实验的archives目录中查找装入对象文件。如果在该目录中未找到,则将使用与下面所述的源文件和对象文件相同的算法查找这些文件。
在大多数实验中,源文件和对象文件按照完整路径的格式记录。Java 源文件还具有一个软件包名称,其中列出文件的目录结构。如果在记录实验的同一系统上查看实验,则可以使用完整路径找到源文件和装入对象。当实验移到其他计算机或者在其他计算机上查看实验时,这些完整路径可能无法访问。
可以使用两个补充方法来查找源文件和对象文件:路径映射和搜索路径。如果在archives子目录中没有找到装入对象文件,可以使用相同的方法来查找这些文件。
可以设置路径映射和搜索路径,帮助工具查找实验中引用的文件。在分析器中,使用 "Set Data Preferences"(设置数据首选项)对话框的 "Pathmaps"(路径映射)标签设置路径映射,并使用 "Search Path"(搜索路径)标签设置搜索路径,如
设置数据表示选项
中所述。对于er_print实用程序,使用pathmap和setpath指令,如控制源文件搜索的命令中所述。
/a/b/c/sourcefile
,并且pathmap指令指定将/a/映射到/x/y/
,则可以在/x/y/b/c/sourcefile
中找到文件。如果pathmap指令将/a/b/c/映射到/x/
,则可以在/x/sourcefile
中找到文件。
如果通过路径映射找不到文件,则将使用搜索路径。搜索路径提供了一个要为具有指定基名的文件搜索的目录列表,在上面的示例中,指定的基名为sourcefile
。可以使用setpath命令设置搜索路径,并使用addpath命令向搜索路径附加一个目录。对于 Java 文件,将尝试软件包名称,然后再尝试基名。
使用搜索路径中的每个目录来构造尝试搜索的完整路径。对于 Java 源文件,将构造两个完整路径,一个用于基名,另一个用于软件包名称。工具会将路径映射应用于每个完整路径,如果没有映射路径指向文件,则将尝试下一个搜索路径目录。
如果在搜索路径中没有找到文件,并且没有映射前缀与原始完整路径匹配,则将尝试原始完整路径。如果有任何路径映射前缀与原始完整路径匹配,但没有找到文件,则不会尝试原始完整路径。
请注意,缺省搜索路径包含当前目录和实验目录,因此一个使源文件可访问的方法是将源文件复制到这些位置之一,或者在这些位置中放置指向源文件当前位置的符号链接。
杭州一知智能科技有限公司
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访... 点击进入详情页
本回答由杭州一知智能科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式