2014-05-03 15 views
5

Tôi cần lấy lược đồ cơ sở dữ liệu mySQL ở định dạng html, vì vậy tôi bắt đầu làm việc với SchemaSpyGUI.SchemaSpyGUI: Không truy vấn được thông tin phiên bản Graphviz

Bây giờ, khi tôi bấm vào Bắt đầu SchemaSpy nó tạo ra với các lỗi này:

Không thể truy vấn thông tin phiên bản Graphviz với: dấu chấm -V java.io.IOException: Không thể chạy chương trình "chấm": CreateProcess lỗi = 2, hệ thống không thể tìm thấy các tập tin định

Sử dụng thuộc tính cơ sở dữ liệu: [D: \ Saurin \ mySQL \ schemaSpy_5.0.0.jar] /net/sourceforge/schemaspy/dbTypes/mysql.properties

-

Không thể kết nối với cơ sở dữ liệu URL [jdbc: mysql: //192.168.1.11/dbmsTest]

Lưu ý: Tôi đã tải về graphwiz từ: http://www.graphviz.org/Download..php

và thiết lập dot trong biến enviornment quá;

+0

bạn đã thử sử dụng SchemaSpy mà không SchemaSpyGUI? – Paul

Trả lời

2

Trên Ubuntu Linux 14.04 tôi giải quyết này chỉ cần cài đặt graphviz:

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

Giữ cả schemaSpy_5.0.0.jar file & mysql-connector-java-5.1.35.jar trong cùng một thư mục và giữ graphviz cài đặt cài đặt thư mục bên ngoài các tệp chương trình/tệp chương trình (X 86).

EX: -D: \ jars> java -jar schemaSpy_5.0.0.jar -t mysql -o đầu ra -host localhost -db cmltDB -u cmlt -p cmlt123 -hq -dp mysql-connector-java-5.1. 35.jar -gv D: \ Graphviz2.38

+0

Di chuyển mysql-connector-java-5.1.35.jar vào thư mục schemaspy đã làm nó cho tôi (sau khi lãng phí giờ trên nhiều lần thử khác). Windows 7Pro 32bit .... – 576i

0

câu trả lời của khách @ bao gồm giải pháp và công trình cho tôi. Bạn có thể chỉ định đường dẫn đến GraphViz theo cách thủ công trong các tham số.

Giống như:

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

nếu đó là nơi GraphViz được cài đặt trên máy tính của bạn.

Như bạn đang sử dụng giao diện đồ họa trực tiếp, bạn sẽ phải nhập vào Thuộc tính trực tiếp:

Các vấn đề liên quan