SchemaSpyGUI: не удалось запросить информацию о версии Graphviz

Мне нужно получить вывод схемы базы данных mySQL в формате html, поэтому я начал работать над этим с SchemaSpyGUI.

Теперь, когда я нажимаю на Start SchemaSpy, он генерирует с этими ошибками:

Не удалось запросить информацию о версии Graphviz с помощью: dot -V java.io.IOException: Невозможно запустить программу "dot": Ошибка CreateProcess =2, Система не может найти указанный файл

Использование свойств базы данных: [D: \ Saurin \ mySQL \ schemaSpy_5.0.0.jar] /net/sourceforge/schemaspy/dbTypes/mysql.properties

-

Не удалось подключиться к базе данных URL [jdbc:mysql://192.168.1.11/dbmsTest]

Примечание: я скачал graphwiz с: http://www.graphviz.org/Download..php

и установите точку в переменной окружения тоже;

3 ответа

На Ubuntu Linux 14.04 я решил это просто установив graphviz:

$ sudo apt-get install graphviz
[...]
$ dot -V
dot - graphviz version 2.36.0 (20140111.2315)

Храните файлы schemaSpy_5.0.0.jar и mysql-connector-java-5.1.35.jar в одной папке и сохраняйте установленную папку graphviz вне программных файлов / программных файлов (X 86).

Пример:-D:\jars> java -jar schemaSpy_5.0.0.jar -t вывод mysql -o -host localhost -db cmltDB -u cmlt -p cmlt123 -hq -dp mysql-connector-java-5.1.35.jar -gv D:\Graphviz2.38

Ответ @ гостей включает в себя решение и работает для меня. Вы можете указать путь к GraphViz вручную в параметрах.

Подобно:

-gv "c:\program files\graphviz2.38"

если это где GraphViz установлен на вашем компьютере.

Поскольку вы используете графический интерфейс напрямую, введите его непосредственно в свойствах:

Другие вопросы по тегам