【发布时间】:2012-05-27 23:58:17
【问题描述】:
我正在尝试在 Eclipse(在 Windows 7 上)的 EPIC 下调试 Perl 脚本。在调试器中单步执行时,当它到达由于子程序调用而必须跳转到另一个包(称为“Utilities.pm”)的地方时,它会给出以下一系列 Eclipse 错误:
'E:\Perl' is not a valid location for linked resources.
EPIC cannot access files located in folders on the path to the workspace folder, nor within the workspace folder itself.
An unexpected exception occurred while creating a link to E:/Perl/Utilities.pm
我知道这一点: eclipse: Not a valid location for linked resources 和这个: Eclipse gives error "... is not a valid location for linked resources." 但我无法从他们那里推断出如何解决我的案子。
以管理员身份运行没有帮助。
TIA
海伦
Eclipse 版本 3.7.1 构建 M20110909-1335,EPIC 版本 0.6.44,在 Windows 7 上运行的 Active Perl 5.14.2。
注意:交叉发布于:http://perlmonks.org/?node_id=972408
【问题讨论】:
-
您的工作区和项目目录是什么样的?我的意思是他们的路径是什么。
-
Eclipse 工作区文件夹是:“E:\Perl\Eclipse 工作区”。项目文件夹是:“E:\Perl\Eclipse workspace\FBProject”。但是在“E:\Perl\Eclipse workspace\FBProject”下,我看到了另一个文件夹:E:\Perl\Eclipse workspace\FBproject\Eclipse 工作区。如何确保路径设置正确?
-
我去的时候,在Eclipse菜单中:“FBProject -> Properties -> Linked Resources”,它显示:PARENT_LOC: "E:\Perl\Eclipse workspace"; PROJECT_LOC: "E:\Perl\Eclipse 工作区\FBProject"; WORKSPACE_LOC: "E:\Perl\Eclipse 工作区"; Perl 包含路径:E:"\Perl"
标签: eclipse perl debugging epic