从 Java 应用程序执行批处理文件
尝试从 Java 应用程序中运行批处理文件时,用户可能会遇到困难,因为批处理文件的不可执行性质。它们需要外部应用程序(例如“cmd”)来执行它们。本文通过提出成功运行批处理文件的解决方案来解决此问题。
Java 实现:
用户提供的 Java 代码尝试执行批处理文件 " build.bat”使用 Runtime.getRuntime().exec(“build.bat”, null, new File(“.”));。但是,此方法并不能解决需要使用外部应用程序来运行批处理文件的问题。
解决方案:
要解决此问题,批处理文件必须使用显式调用负责运行它的应用程序的命令来执行。在 Windows 系统上,以下命令可以实现此目的:
Runtime.getRuntime().exec("cmd /c start \"\" build.bat");
在此命令中:
附加说明:
以上是如何从 Java 应用程序成功执行批处理文件?的详细内容。更多信息请关注PHP中文网其他相关文章!