Eclipse EPIC导入错误

时间:2014-05-05 18:55:21

标签: eclipse perl module dependencies epic

我在perl开发方面相当新。我想在深入编码之前让我设置我的IDE。我下载了Eclipse Kepler Service Release 2,EPIC 0.5.46和Strawberry Perl 5版本18。

我将现有的示例项目导入我的工作区。该项目是包,perl模块和perl脚本的层次结构。从其他模块和包导入资源的所有perl模块和文件都会出错。以下是我得到的错误:

Can't locate Mail/Address.pm in @INC 

模块中的一行" AddrList.pm"导致上述错误的是:

use Mail::Address;

以下是项目中这两个模块的层次结构

Project -> Lib -> Mail -> MailFold -> AddrList.pm

Project -> Lib -> Mail -> Address.pm

我之前在Java中遇到过导入错误,可能会更改内置路径或更正包名称。

我试过了

项目 - >属性 - > Perl包含路径

并提供了我的项目lib文件夹的位置。错误仍然存​​在。

感谢您的帮助/意见。谢谢!!!!!

1 个答案:

答案 0 :(得分:0)

首先, Project-> Properties-> Perl Include Path 中的路径应相对于您的项目目录(没有说明这一点。我通过看到它找到了它EPIC产生的perl进程的命令行。

然后,您还需要在 Window-> Preferences-> Perl 中指定Perl解释器的路径(除非它可以使用默认的perl访问) - EPIC使用它来获取系统@INC条目。