groovy では、groovy.util.AntBuilder を使用して次のことができます。ファイルをフォルダーに解凍します。
  AntBuilder ant = new AntBuilder();
  ant.unzip(src: file.getPath(), dest: outputFolder.getPath());
今、私は同じことをしたいと思いますが、Javaからです。unzip を直接呼び出すことはできません。それがinvokeMethodの目的だと思います:
  AntBuilder ant = new AntBuilder();
  String[] args = new String[4];
  args[0] = "src";
  args[1] = file.getPath();
  args[2] = "dest";
  args[3] = outputFolder.getPath();
  ant.invokeMethod("unzip", args);
上記は次のようになります。
 No signature of method: groovy.util.AntBuilder.unzip() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String, java.lang.String) values:
何か案は?
Java から AntBuilder を使用するために docs/examples をグーグルで検索しようとしましたが、groovy から使用されている例しか見つかりませんでした。