SchemaSpyGUI:无法查询Graphviz版本信息

时间:2014-05-03 06:20:29

标签: mysql schemaspy

我需要以html格式获取mySQL数据库架构输出,所以我开始使用SchemaSpyGUI进行处理。

现在,当我点击Start SchemaSpy时,它会生成以下错误:

  

无法查询Graphviz版本信息     with:dot -V     java.io.IOException:无法运行程序" dot":CreateProcess error = 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

并在enviornment变量中设置点;

3 个答案:

答案 0 :(得分:2)

在Ubuntu Linux 14.04上,我解决了这个问题,只需安装graphviz

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

答案 1 :(得分:2)

保持schemaSpy_5.0.0.jar& mysql-connector-java-5.1.35.jar文件位于同一文件夹中,并在程序文件/程序文件外保留已安装的graphviz安装文件夹(X 86)。

EX:-D:\罐子&GT; java -jar schemaSpy_5.0.0.jar -t mysql -o output -host localhost -db cmltDB -u cmlt -p cmlt123 -hq -dp mysql-connector-java-5.1.35.jar -gv D:\ Graphviz2.38 < / p>

答案 2 :(得分:0)

@客人的回答包括解决方案并适合我。 您可以在参数中手动指定GraphViz的路径。

像:

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

如果这是您的计算机上安装GraphViz的地方。

当您直接使用GUI时,请将其直接输入 Properties Properties: