我刚刚在Eclipse Indigo中安装了EPIC(Eclipse插件中的Perl)。我正在运行win7。我读到我需要安装padwalker,我也做了。然后我创建了一个Perl项目和一个脚本文件。
一切看起来都不错,但是当我尝试设置运行或调试配置时,项目在Eclipse中的运行配置下的Project Selection对话框中没有被引用,我可以选择,在EPIC用户指南中它显示所有项目应该可用吗?
我指向PerlEpic首选项中的“C:\ Perl \ bin \ perl5.8.8.exe”。还有什么我需要做的,我错过了吗?
在做了一些研究之后,我发现项目不会运行的原因是一般项目不能在eclipse下运行,只有java项目,那些与java nature相关联的项目。 (即具有项目和类路径文件夹,其项目视图下的源文件中指定了“J”图标)。我的Perl项目有一个与它相关的“Perl Nature”,所以它不是一个java项目的perse。
所以真正的问题是我如何在eclipse中创建一个Perl项目,但仍然可以像运行java项目一样运行它?
答案 0 :(得分:2)
好的,经过大量搜索,我在creating launch configurations的EPIC用户指南中错过了这个。通过user guide阅读这些内容是值得的。您必须创建一个新的启动配置,因为它不是java,并且文件中没有main方法。
另外一项,要在eclipse中使用调试器,您需要从dos命令提示符运行ppm。这将为在Windows上运行的ActivePerl的Perl模块实用程序启动GUI对话框窗口。然后选择PadWalker perl模块进行安装。
之后一切都很顺利!