windows下java怎样调用shell脚本文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下java怎样调用shell脚本文件相关的知识,希望对你有一定的参考价值。

参考技术A // 用法:Runtime.getRuntime().exec("命令");

String shpath="/test/test.sh"; //程序路径
Process process =null;
String command1 = “chmod 777 ” + shpath;
try
Runtime.getRuntime().exec(command1 ).waitFor();
catch (IOException e1)
e1.printStackTrace();
catch (InterruptedException e)
e.printStackTrace();


String var="201102"; /参数
String command2 = “/bin/sh ” + shpath + ” ” + var;
Runtime.getRuntime().exec(command2).waitFor();本回答被提问者采纳

windows平台jenkins调用shell脚本报错

参考技术A windows平台下,jenkins调用shell脚本报下面的错:

原因是,windows平台下,jenkins无法调用shell,若想要运行sh脚本,需要借助Git。

参考:
https://zhuanlan.zhihu.com/p/361407453

以上是关于windows下java怎样调用shell脚本文件的主要内容,如果未能解决你的问题,请参考以下文章

求高手编写Shell脚本,实现调用Linux下的SQLITE,导入CSV文件的功能

shell脚本,怎样将某个目录下的所有文件的后缀改为.bak

调用了shell脚本的Qt程序如何打包成.deb文件

怎样在java代码中调用执行shell脚本

在 MSYS 下使用 Command 在 Windows 上调用 shell 脚本

java调用shell脚本,并得到shell脚本的返回值