java.io.IOException:无法运行程序":CreateProcess error = 193,%1不是有效的Win32应用程序

Doc*_*day 2 java shell

我修复了我的文件路径,但现在尝试在Eclipse中从java运行shell脚本时出现此错误.

我刚刚在我的本地创建了一个文本文件,想看看它是否会运行.

new ProcessBuilder("C:/Users/myDir/Desktop/ss1.sh").start();
Run Code Online (Sandbox Code Playgroud)

MrT*_*Tux 8

因为它是在Windows意义(只无可执行文件无法在Windows上运行一个shell脚本直接.exe,.com,.cmd并且.bat是可执行文件).

调用bash.exesh.exe使用您的脚本作为第一个参数.