Runtime.exec与
system()其他语言中的类似函数不同,它不会调用外壳程序来解析命令(并且双引号字符串是外壳程序功能)。
要以所需方式拆分字符串,请使用接受String数组的Runtime.exec:
Runtime.getRuntime().exec(new String[] { "java", "MyClass1", "-exec", "java MyClass2 arg1 arg2"});
Runtime.exec与
system()其他语言中的类似函数不同,它不会调用外壳程序来解析命令(并且双引号字符串是外壳程序功能)。
要以所需方式拆分字符串,请使用接受String数组的Runtime.exec:
Runtime.getRuntime().exec(new String[] { "java", "MyClass1", "-exec", "java MyClass2 arg1 arg2"});