【发布时间】:2014-05-17 19:15:11
【问题描述】:
我尝试在 centos 5 中运行这个 java.jar 文件,我看到了这个错误。我用
安装了 javayum install java
但是我认为当我输入这个命令时没有安装 jdbc
yum install mysql-connector-java
我得到没有可用的包 mysql-connector-java。 无事可做
当我运行这个命令来启动 jar 文件时
java -jar "/home/httpd/5plus.net/httpdocs/test/server/ChatServer.jar"
我看到这条消息
[root@google ~]# java -jar "/home/httpd/5plus.net/httpdocs/test/server/ChatServer.jar"
-- Sat Apr 05 10:45:01 GMT 2014 --- Start Main Server ---
-- Sat Apr 05 10:45:01 GMT 2014 --- Can't register JDBC driver: org.gjt.mm.my sql.Driver, Exception: java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver ---
-- Sat Apr 05 10:45:01 GMT 2014 --- Port 8090 Listen Start ---
-- Sat Apr 05 10:45:02 GMT 2014 --- Client Connected: Ip = 208.54.35.217 -- -
-- Sat Apr 05 10:45:03 GMT 2014 --- InputData From 208.54.35.217 useridx: 0 D ata: LOGIN$81 ---
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/plus?user=plus&password=plus123&characterEncoding=utf8
-- Sat Apr 05 10:45:03 GMT 2014 --- Can't create a new connection for jdbc:my sql://localhost/plus?user=plus&password=plus123&characterEncoding=utf8 ---
【问题讨论】:
-
您需要将类路径传递给 JVM,这似乎与您的问题类似:stackoverflow.com/a/29138610/1121249
标签: java mysql linux jdbc centos