如何通过java项目而不是Ubuntu终端运行工具包?

时间:2014-10-15 19:11:43

标签: java ubuntu-12.04

我是Java的新手。我通过终端运行了一个工具包。 我想通过Java项目运行它。在下一步中,我必须将它桥接到.net。 我不知道这个过程。请帮帮我......

谢谢

1 个答案:

答案 0 :(得分:0)

您似乎需要使用Java运行工具包。您可以使用Java的ProcessBuilder执行其他过程。

您可以使用ProcessBuilder(

)通过Java执行工具包
ProcessBuilder processBuilder = new ProcessBuilder();
p.command("cmd_to_start_toolkit", "args_if_any");
p.start();

或者,使用Apache Commons Exec,它使用简单而优雅。

    String toolkitCmd= "cmd_to_start_toolkit";
    CommandLine commandLine = CommandLine.parse(toolkitCmd);
    DefaultExecutor myexecutor = new DefaultExecutor();
    myexecutor.setExitValue(1);
    int exeValue= myexecutor.execute(commandLine);