请参阅此超级用户问题。我需要运行命令
explorer.exe /select,"C:\Program Files\foobar"
来自爪哇。下面的 Java 代码不像上面的命令行调用那样工作(资源管理器选择一个完全不同的目录):
Runtime.getRuntime().exec(new String[] {
"explorer.exe",
"/select,\"C:\\Program Files\\foobar\""
});
我在纯 Java 方面还有哪些其他选择(没有本机代码)?