Process p = Runtime.getRuntime().exec("c:/perl.exe" C:/CreateER.pl "Please \n ignore \n my friend"); #### my $pid = open( PROC, "|-", "c:/perl.exe c:/scripts2/CreateER.pl" ) or die "cannot launch perl process: $!"; print PROC "anything\nyou\nwant\nto\ndo\n"; close PROC; #### Please \\n ignore \\n my friend