我正在从Java创建一个批处理文件,该文件部署在Linux机器中,并使用Samba从Linux移动到Windows。
我们希望从 Java 触发批处理文件。你能强调一些步骤吗?
我不能使用以下命令,因为它将使用 Linux 运行时:
Runtime.getRuntime().exec("cmd /c start buildFile.bat");
有什么建议吗?
您可以在 Linux 上从 Java 执行进程,如下所述。该过程从操作系统执行,并取决于操作系统。你可以重写你的构建文件.bat作为一个linux shell脚本,从你的Java程序执行它。
我使用Linux机器的Samba在Windows中创建了批处理文件,并让Windows调度程序处理正在运行的批处理文件。问题已解决:)