samples/shell.js

Print this page

        

*** 40,49 **** --- 40,50 ---- (function() { // Java classes used 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"); // print prompt function prompt() {
*** 64,74 **** if (res != undefined) { print(res); } } else { // build child process and start it! ! new ProcessBuilder(Arrays.asList(args)) .inheritIO() .start() .waitFor(); } } catch (e) { --- 65,75 ---- if (res != undefined) { print(res); } } else { // build child process and start it! ! new ProcessBuilder(Java.to(args, List)) .inheritIO() .start() .waitFor(); } } catch (e) {