Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IOException:无法运行程序:CreateProcess错误=193,%1不是有效的Win32应用程序_Java_Eclipse_Shell_Gradle_Mingw32 - Fatal编程技术网

Java IOException:无法运行程序:CreateProcess错误=193,%1不是有效的Win32应用程序

Java IOException:无法运行程序:CreateProcess错误=193,%1不是有效的Win32应用程序,java,eclipse,shell,gradle,mingw32,Java,Eclipse,Shell,Gradle,Mingw32,我正在尝试运行在MinGW32中运行的shell脚本。然后我得到以下错误: 原因: java.io.IOException:无法运行程序“/myJooqGeneratorDB.sh”(在目录“C:\Users\admin\desktop\workspace\myProject”中)CreateProcess error=193,%1不是有效的win32应用程序。 我的build.gradle: task createDb(type:Exec) { workingDir("${project.pr

我正在尝试运行在MinGW32中运行的shell脚本。然后我得到以下错误:

原因:

java.io.IOException:无法运行程序“/myJooqGeneratorDB.sh”(在目录“C:\Users\admin\desktop\workspace\myProject”中)CreateProcess error=193,%1不是有效的win32应用程序。

我的
build.gradle

task createDb(type:Exec) {
workingDir("${project.projectDir}");
commandLine './jooq/myJooqGeneratorDb.sh'
}  
My
myJooqGeneratorDb.sh

#!/bin/bash
rm build/project.db
mkdir build
sqlite3 build/project.db < res/raw/project_create.sql
#/bin/bash
rm build/project.db
mkdir构建
sqlite3 build/project.db

有人知道我的代码出了什么问题吗?。提前谢谢

我刚刚解决了这个问题。而不是:

commandLine './jooq/myJooqGeneratorDb.sh'

commandLine 'sh' , './jooq/myJooqGeneratorDb.sh'