--- old/samples/shell.js 2015-02-05 11:37:57.003578543 +0530 +++ new/samples/shell.js 2015-02-05 11:37:56.915578103 +0530 @@ -42,6 +42,7 @@ var Arrays = Java.type("java.util.Arrays"); var BufferedReader = Java.type("java.io.BufferedReader"); var InputStreamReader = Java.type("java.io.InputStreamReader"); + var List = Java.type("java.util.List"); var ProcessBuilder = Java.type("java.lang.ProcessBuilder"); var System = Java.type("java.lang.System"); @@ -66,7 +67,7 @@ } } else { // build child process and start it! - new ProcessBuilder(Arrays.asList(args)) + new ProcessBuilder(Java.to(args, List)) .inheritIO() .start() .waitFor();