安装的是jdk,eclipse 数据库是MYSQL5.0 驱动是mysql-connector-java-5.1.16-bin.jar

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装的是jdk,eclipse 数据库是MYSQL5.0 驱动是mysql-connector-java-5.1.16-bin.jar相关的知识,希望对你有一定的参考价值。

但是在编译的时候 老是会提示如下的错误:Sorry,can`t find the Driver!
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at test.JDBCTest.main(JDBCTest.java:23)
哪位高手可以帮助我解决这个问题,谢谢。。也可以QQ私聊QQ529968744

参考技术A 你的mysql的jar包没有正确的进入工程的jar路径中,一般jar全称mysql-connector-java-5.0.4-bin,如有疑问可以追问追问

那我需要改哪些地方呢,给我说说怎么做吧,,谢谢

追答

行,我具体给你说下步骤,你可以先把jar放到webroot的lib文件夹中,然后,你右键add to build path就可以拉

本回答被提问者采纳
参考技术B 提示你找不到:com.mysql.jdbc.Driver mysql驱动加载失败,,用winrar或者其他压缩软件打开mysql-connector-java-5.1.16-bin.jar,,,如果打不开说明是mysql-connector-java-5.1.16-bin.jar文件损坏,,就要重新下载新的驱动包 参考技术C 呵呵,很简单,你的数据库的驱动没搞好。 参考技术D 如果一楼不行的话,你直接把驱动放在服务器的lib下面,这样肯定可以解决的
这是因为服务器读取不到驱动包追问

还是不行,我是在官网上面下载的,包是没有问题的。环境变量也没有错,是不是代码的原因呢?

追答

不会呀 你用的什么服务器呀

第5个回答  2011-06-02 你的mysql驱动包没导入对

LinuxMint下JDK+Tomcat+Mysql+Eclipse javaEE安装

网上查了很多方法,总结下比较简单的做法。

本人使用的系统版本为64位LinuxMint18cinnamon桌面环境,预装Openjdk1.8。开发使用版本为oracle的1.7版本jdk

1 jdk的安装

(1)首先,从官网下载jdk的linux版本。
将其解压至/usr/lib/jvm 目录下;

sudo tar -zxvf jdk.....1.7.....tar.gz -C /usr/lib/jvm

(2)然后,配置新安装jdk的环境变量,
使用vim打开配置文件 (注意有些为修改~/.bash.rc文件,建议修改/etc/profile文件{/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量})

#oracle jdk 1.7环境变量export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

(3)最后,需要修改默认的jdk为我们新安装的版本

sudo update-alternatives --install /usr/bin/java java/usr/lib/jvm/jdk1.7.0_67-cloudera/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_67-cloudera/bin/javac 300

(这里的300只是标识一下,没什么意义,只是下一步要用到)
更新一个 /usr/bin/xxx 命令指向一个新的路径可以用 sudo update-alternatives --config xxx
更新java命令:

sudo update-alternatives --config java

2 tomcat的安装

(1)首先,官网获取tomcat7的linux版本。
(2)然后,将其解压至/opt目录下,(个人习惯,也可选择其他路径)

sudo tar -zxvf apache-tomcat-7.0.70.tar.gz -C /opt

之后,有些教程提示配置tomcat环境变量,建议直接修改目录的权限,为777可不必另外设置环境变量。

sodu chmod 777 /opt/apache-tomcat-7.0.70 -R

该方法可同时避免安装Eclipse时提示对tomcat文件夹的权限不足问题。
(3)最后,启动验证,tomcat安装成功。

3 Eclipse javaEE安装

(1)首先,从官网下载Eclipse for JavaEE对应的linux版本,注意,使用jdk1.7时,eclipse最高可使用mars版本。
(2)然后,解压至/opt 目录下,至此Eclipse安装完毕。

tar -zxvf eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz -C /opt

(3)为了方便使用Eclipse,再桌面上为其创建启动器,
在桌面右键选择,在此创建一个新的启动器,输入快捷方式名称,并浏览至Eclipse文件
确定后,使用vim或其他文本编辑器打开以修改桌面上的快捷方式,增加图标参数。
修改后内容如下:

[Desktop Entry]Comment=Terminal=falseName=Eclipse Mars2Icon=/opt/eclipse/icon.xpmExec=/opt/eclipse/eclipseType=ApplicationCategories=Development;IDE;Java;

在eclipse下配置tomcat服务器问题

(1)在主界面下方窗口选择servers标签,会提示新建server,单击(也可右键new->server)
(2)选择server type为tomcat v7.0
(注意,tomcat目录权限为设置可导致server创建失败,再次新建是会无法选择server7,此时
这时打开工程目录下的

.metadata.plugins\org.eclipse.core.runtime.settings

文件夹,删除

org.eclipse.wst.server.core.prefsorg.eclipse.jst.server.tomcat.core.prefs 

文件 ;
重启eclipse)

4 Mysql5.7安装

在软件安装管理器中搜索mysql 找到mysql-server-5.7安装即可,安装过程中会提示输入root密码

5 数据库管理工具

在软件安装管理器中搜索Mysql workbench。安装即可。















以上是关于安装的是jdk,eclipse 数据库是MYSQL5.0 驱动是mysql-connector-java-5.1.16-bin.jar的主要内容,如果未能解决你的问题,请参考以下文章

LinuxMint下JDK+Tomcat+Mysql+Eclipse javaEE安装

myeclipse 的web项目 数据库的驱动放在哪里

JAVA_安装JDK和Eclipse

JDK安装—JAVA

eclipse无法编译

eclipse的安装及最大子数组求和