首页 新闻 会员 周边

命令行下运行java命令出错

0
悬赏园豆:10 [已解决问题] 解决于 2014-11-20 18:20

写了一个java工程,简单的,用到jdbc。用javac编译都没问题。

现在想使用命令行方式来启动(因为打算放到linux服务器上去),java启动的时候提示找不到jdbc:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

 

目录结构如下:

代码放在src下,jdbc驱动程序放在libs下面:

写好的批处理脚本run.sh如下:

 

不知道到底哪里出的问题?!希望大家给点提示。

Charlie123的主页 Charlie123 | 初学一级 | 园豆:142
提问于:2014-11-20 18:08
< >
分享
最佳答案
0

java命令需要写明是哪个jar,不能使用通配符*。

所以改成 java -cp bin:libs/mysql-connector-java-5.1.34-bin.jar com.nile.server.TestServer

就好了。

编译的时候使用通配符倒是可以。

Charlie123 | 初学一级 |园豆:142 | 2014-11-20 18:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册