1

我是 Eclipse 版本 Helios 的新手。Perl 脚本:

use strict;
warn "Not work\n";
print STDERR "Yes it work" 

在控制台视图中,我看不到警告输出。我该如何解决?

4

3 回答 3

2

我认为这不仅仅是警告,而是所有输出到 STDERR。

Window->Preferences->Run/Debug->Console. 

勾选“程序写入标准错误时显示”选项

于 2011-06-19T07:57:44.513 回答
0

这对我来说很好。不要使用 Eclipse,而是尝试将其放入文本文件,然后从命令提示符运行它(因为我假设 Windows ...?)

C:\>perl test.pl

就个人而言,我不认为 Eclipse 对 Perl(或一般的脚本)非常好,我会坚持使用文本编辑器。

于 2011-05-01T22:49:25.333 回答
-1

我知道这是一个旧线程,但我只是遇到了答案并想添加它以防其他人使用此工具。

在 Eclipse 中使用 Epic 运行 Perl 脚本似乎忽略了使用警告;我的文件中的行。要解决此问题,您可以编辑运行配置并将 -w 添加到运行配置管理器的“参数”选项卡下的 Perl 参数中。这将导致 Perl 抛出警告并将它们打印到控制台。唯一需要注意的是,这将使所有模块都抛出警告,即使它们本身没有调用使用警告。

于 2021-02-19T19:24:03.700 回答