我尝试使用schemaspy生成mssql数据库架构。
我有以下内容:
Schemaspy_5.0.0 Graphviz2-38 jtds-1.3.1作为mssql驱动程序 SchemaspyGUI
在clic上启动schemaspy上的模式后,这是schemaspGUI生成的命令:
java -jar "C:\Esquema\schemaSpy_5.0.0.jar" -dp "C:\Esquema\jtds-1.3.1-dist\jtds-
1.3.1.jar" -t mssql-jtds -db database -all -host LOCAL.LOCALHOST -port 1433 -u genaro
-connprops "C:\Esquema\properties\mssql-jtds.properties" -o "C:\Esquema\database" -hq
显示以下消息:
Failed to query Graphviz version information
with: dot -V
java.io.IOException: Cannot run program "dot": CreateProcess error=2, El sistema no
puede encontrar el archivo especificado
在graphviz下载页面中说您必须在路径中添加点,但经过长时间的搜索后我无法弄清楚如何添加它。
答案 0 :(得分:0)
由于我的PATH已经被污染了,我试图破解SchemaSpyGUI文本框以将-gv参数注入schemaspy命令行。
在“输出选项”选项卡上的“输出目录”文本框中,使用“和空格结束输出路径,然后使用-gv”C:\ Path \ To \ Graphviz \ NotTheBinFolder 并且没有关闭“,因为这是由SchemaSpyGUI添加的
像这样: