使用ExecutorService.submit结果得到乱码

时间:2016-10-09 02:23:52

标签: java

我使用jPowerShell在Java中执行powershell,但是当我executeCommand()

时出现乱码

这是我的代码:

PowerShellResponse response = powerShell.executeCommand(getAll);
//Print results
System.out.println("result :" + response.getCommandOutput());
executeCommand()中的

使用:

Future<String> result = threadpool.submit(commandProcessor);
commandOutput = result.get();

我不知道如何对结果进行编码。

1 个答案:

答案 0 :(得分:0)

也许这会有所帮助?

Future<String> result = threadpool.submit(commandProcessor);
while (!result.isDone()) {}
String commandOutput = result.get();