当尝试在 Eclipse 中从 java 运行 shell 脚本时,出现以下错误。
我刚刚在本地创建了一个文本文件,想看看它是否会运行。
new ProcessBuilder("C:/Users/myDir/Desktop/ss1.sh").start();
您不能直接在 Windows 上运行 shell 脚本,因为它在 Windows 意义上不是可执行文件(仅.exe
, .com
, .cmd
and .bat
是可执行文件)。
Call bash.exe
or sh.exe
并使用您的脚本作为第一个参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)