Cygwin上的飞道错误

Cygwin上的飞道错误,cygwin,flyway,Cygwin,Flyway,我在cygwin上运行flyway.sh时出现以下错误: Error: Could not find or load main class com.googlecode.flyway.commandline.Main 等效的flyway.cmd在DOS上运行良好 有人在Windows上通过cygwin成功运行flyway吗?请随时提交功能请求,尽可能详细地说明错误和您的环境。我在使用cygwin时也遇到了同样的问题。 这是因为Java可执行文件需要Windows格式的类路径值 下面是我如何修改

我在cygwin上运行
flyway.sh
时出现以下错误:

Error: Could not find or load main class com.googlecode.flyway.commandline.Main
等效的
flyway.cmd
在DOS上运行良好


有人在Windows上通过cygwin成功运行flyway吗?

请随时提交功能请求,尽可能详细地说明错误和您的环境。

我在使用cygwin时也遇到了同样的问题。 这是因为Java可执行文件需要Windows格式的类路径值

下面是我如何修改flyway shell脚本以修复NoClassDefFoundError。这两个更改是:1)在-cp值周围加双引号,并将“:”分隔符改为“;”

以下是最终结果:
$JAVA_CMD-cp“bin/flyway-commandline-2.2.jar;bin/flyway-core-2.2.jar”com.googlecode.flyway.commandline.Main$@-consoleWidth=$CONSOLE_WIDTH

这将是一个很好的评论,但它不是问题的答案。(你与flyway项目有关联吗?)我是创始人和项目负责人。