我剛剛下載了schemaspy,它的工作完全不同於一件事情。我總是必須使用-dp選項指定mysql連接器的路徑。如何讓schemaspy查看mysql連接器?
如果我不指定它,我得到這個錯誤:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Failed to load driver 'com.mysql.jdbc.Driver'
This entry doesn't point to a valid file/directory: [/mysql/mysql-connector-java-5.1.6- bin.jar]
的路徑(符號鏈接指向/usr/share/java/mysql-connector-java-5.1.28.jar
或任何版本您有)是:
/usr/share/java/mysql-connector-java.jar
而且它是在$ CLASSPATH。
此外,不要指望-p
提示輸入密碼。
這是我的猜測,我是一個Perl人,不是真正的Java人。/mysql /等硬編碼到某個地方的模式中,這樣,如果類路徑不同,它將總是**需要提供。例如,我使用Linux Mint,目前我使用-dp /usr/share/java/mysql-connector-java-5.1.16.jar。我把我所有的模式命令都保存在一個批處理文件中,所以現在不是太不方便... – 2012-10-14 15:48:55