0

我在 Linux 服务器上部署了一个复合材料,并使用 Java 嵌入活动尝试运行 Linux 命令。复合成功完成,但似乎没有执行命令,因为没有复制文件。下面是使用的以下代码。

try{
    addAuditTrailEntry("Before execution");         
    Runtime.getRuntime().exec("cp /home/default/January.csv /home/default/January_copy.csv");
    addAuditTrailEntry("After execution");
}catch(Exception ex){
    addAuditTrailEntry("Fault Occurred");
}

有谁知道是否可以从 BPEL 的 Java 嵌入活动中执行 Linux 命令?

4

1 回答 1

0

这是可能的。对我有用的方法是三参数 exec 方法。

示例:Runtime.getRuntime().exec("cp /home/default/January.csv /home/default/January_copy.csv",null,workingDir);

于 2016-02-10T01:37:56.660 回答