📅  最后修改于: 2023-12-03 14:55:41.925000             🧑  作者: Mango
在 Java 中,我们可以通过调用 Runtime 类的 exec 方法来执行命令行操作。因此,要检查 curl 版本,我们可以使用以下代码片段。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CurlVersion {
public static void main(String[] args) throws IOException {
String command = "curl --version";
Process process = Runtime.getRuntime().exec(command);
BufferedReader reader =
new BufferedReader(new InputStreamReader(process.getInputStream()));
StringBuilder builder = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
builder.append(line);
builder.append(System.getProperty("line.separator"));
}
String result = builder.toString();
System.out.println(result);
}
}
在上面的代码片段中,我们使用了 Runtime 类的 exec 方法来调用 curl 命令,并将结果存储在一个 StringBuilder 对象中。最后,我们将结果输出到控制台中。
请注意,在上面的代码片段中,我们使用了 --version 选项来获取 curl 版本。如果您想获取其他 curl 选项的输出,请相应地更改 command 变量。
希望这个代码片段能够帮助您在 Java 中检查 curl 版本!