Error: Could not find or load main class schemacrawler.Main

Error: Could not find or load main class schemacrawler.Main

我正在按照 osx 上的跨平台安装说明进行操作。

我从发布页面下载了最新的 .zip。做

$ cp -R _schemacrawler/ /usr/local/bin/
$ schemacrawler.sh
Error: Could not find or load main class schemacrawler.Main

我错过了什么?

schemacrawler.sh的内容是

#!/bin/sh
java -cp $(echo lib/*.jar | tr ' ' ':'):config schemacrawler.Main "$@"

我最好的猜测是我需要将必要的 .jar 文件放在某个地方。我应该把 schemacrawler-14.14.03.jarschemacrawler-postgresql-14.14.03.jar 放在哪里?

将 shell 脚本更改为

DIR=/usr/local/bin/
java -cp $(echo $DIR/lib/*.jar | tr ' ' ':'):config schemacrawler.Main "$@"

https://github.com/sualeh/SchemaCrawler/issues/115

跟踪问题