当我在cygwin上运行flyway.sh
时,我得到了以下错误:
Error: Could not find or load main class com.googlecode.flyway.commandline.Main
等效的flyway.cmd
在DOS上运行良好。
有没有人在Windows上通过cygwin成功运行了flyway?
发布于 2013-07-16 02:47:31
我在使用cygwin时也遇到了同样的问题。这是因为Java可执行文件需要一个Windows格式的类路径值。
下面是我如何修改flyway shell脚本来修复NoClassDefFoundError的。这两个变化是: 1)用双引号将-cp值括起来,并将":“分隔符改为";”。
以下是最终结果:$JAVA_CMD -cp "bin/flyway-commandline-2.2.jar;bin/flyway-core-2.2.jar“$@ -consoleWidth=$CONSOLE_WIDTH
发布于 2013-07-09 19:31:01
请随时提交功能请求,其中包含有关错误和您的环境的尽可能多的详细信息。
https://stackoverflow.com/questions/17433449
复制相似问题