10/03/18 15:20:50
どこに質問していいやら迷ったのですが、とりあえずここへ書きます。
Windows XP
Galileo 3.5.2
Active Perl
↑上記の環境で、Ant の build.xml の中に↓下記のタスクを記述しています。
<exec executable="perl" dir="${basedir}" os="Windows XP:Windows Vista" failonerror="true">
<arg line="hoge.pl"/>
</exec>
hoge.pl の中身はこうです。
------------------------------------
use utf8;
binmode STDOUT,':encoding(cp932)'; $|=1;
print "AIUEO\n";
print "あいうえお\n";
print "...done\n";
------------------------------------
ant を実行すると「AIUEO」と表示したあと無反応になってしまいます。
ちなみにコマンドプロンプトから(Eclipseを介さずに) ant してみると、「...done」まで表示されて正常に続行します。
Eclipseのコンソールに「あいうえお」を表示しようとしてハングアップしているようです。
何か解決方法は無いでしょうか?