我需要以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变量中设置点;
答案 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: