我正在研究Java,下面是我的代码片段,

ProcessBuilder pb = new ProcessBuilder();
Map<String, String> envMap = pb.environment();
envMap.put("Dumyy", "myValue");
Process p = envMap.start();

在上面我得到了以下错误:
error: cannot find symbol Process p = envMap.start();

如何解决这个错误?

最佳答案

envMap是一个映射,它没有方法start
你的代码应该是:

ProcessBuilder pb = new ProcessBuilder();
Map<String, String> envMap = pb.environment();
envMap.put("Dumyy", "myValue");
Process p = pb.start();

09-30 14:50