2013-05-25 54 views
1

我想从命令行运行mybatis工具,并且我已经指定了mysql路径,但它仍然告诉我找不到com.mysql.jdbc.Driver!如何在命令行的类路径中指定mysql jar?

"Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver" 

java -cp ./:./mysql-connector-java-5.1.14.jar -jar ./mybatis-generator-core-1.3.2.jar -configfile xmlconfig.xml 

回答

2

使用-jar实际上将覆盖-cp。因此,如果您使用-jar,请确保您有一个清单,其中包含所需的mysql jar的所有位置。

或者只使用-cp并指定Main类的包和类名称。

有点像。

java -cp ./:./mysql-connector-java-5.1.14.jar:./mybatis-generator-core-1.3.2.jar to.my.main.MainClass -configfile xmlconfig.xm 
+0

你救了我!谢谢。 – sureone

+0

没问题!很高兴现在正在工作 – greedybuddha

相关问题