I have never tried that but I think you could use the java.lang.Runtime.getRuntime().exec() method and passing the Perl interpreter and the Perl script as argument to that method. Something like: Runtime run = Runtime.getRuntime(); Process proc = run.exec("perl myscript.pl"); ...