私はEclipseバージョンのHeliosが初めてです。Perl スクリプト:
use strict;
warn "Not work\n";
print STDERR "Yes it work"
コンソール ビューでは、警告の出力が表示されません。どうすれば修正できますか?
単なる警告ではなく、すべてSTDERRへの出力だと思います。
の
Window->Preferences->Run/Debug->Console.
「プログラムが標準エラーに書き込むときに表示する」オプションにチェックマークを付けます
これは私にとってはうまくいきます。Eclipseを使用する代わりに、これをテキストファイルに入れて、コマンドプロンプトから実行してみてください(Windowsを想定しているため...?)
C:\>perl test.pl
個人的には、Eclipse は Perl (または一般的なスクリプト作成) にはあまり適していないと思います。テキスト エディターに固執するだけです。
これが古いスレッドであることは知っていますが、答えに出くわしたばかりで、他の誰かがこのツールを使用している場合に備えて追加したかったのです。
Epic を使用して Eclipse で Perl スクリプトを実行すると、警告の使用が無視されるようです。私のファイルの行。これを修正するには、実行構成を編集し、実行構成マネージャーの「引数」タブで Perl 引数に -w を追加します。これにより、Perl は警告をスローし、それらをコンソールに出力します。唯一の注意点は、これにより、使用警告自体を呼び出さなくても、すべてのモジュールが警告をスローすることです。