我有一个selenium项目。我想在ubuntu中使用java代码运行我的bat文件(我可以在jar中运行批处理文件吗?)
但是毕竟搜索所有人都给了我基于cmd的代码,这些代码只能在windows中运行,我需要一个可以在mac / Linux终端中运行的代码
Runtime.getRuntime().exec("cmd /c start build.bat");
上面是我为windows找到的命令,但是mac / linux
呢答案 0 :(得分:2)
批处理文件是DOS脚本,它们不能在Linux上运行。
无法在ubuntu上运行.bat 文件,您可以创建 .sh 文件而不是 .bat 以在UNIX / Linux环境中运行
.bat 文件是一个Windows批处理文件,它包含一系列windows / dos命令。
.sh 文件是一个UNIX shell脚本,它包含一系列UNIX命令。
请点击链接here以了解有关如何创建.sh文件的更多信息。