在进行JAVA连接mysql开发的时候,向project导入mysql-connector-java-5.1.39-bin.jar包成功后,出错错误 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver。挺奇怪的,明明导入了包却报错。而且之前运行java程序时已经成功读取到mysql数据,原来问题就是出在这里,运行java程序和以Run on Server进行WEB项目运行时还不一样。此时的问题出在Web项目运行时tomcat找不到MYSQL JAR包所致。在java项目中,只需要引入mysql-.jar包就可以运行java项目。但在web项目中,当Class.forName("com.mysql.jdbc.Driver"); 时myeclipse是不会去找jar包的。解决方法:把mysql-connector-java-5.1.39-bin.jar拷贝到tomcat下lib目录就可以。本文地址:http://8408.cn/article/864.html,未经许可,不得转载.
运行java类的时候出现报错:Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module: F:\steam\eclipse文件\Tofu\bin Caused by: java.lang.module.InvalidModuleDescriptorException: HelloWord.class found in top-level directory (unnamed package not allowed in module)。 原因:由于JDK9及以上版本引入了模块,所以在default package建立一个单独运行的类,module-info.java不是类,不是接口,是一些模块描述信息。module也不是关键字。而在JDK8中无法通过编辑,导致错误。解决:删除module-info.java后即可。另外注意在Create a new Java package.创建包的时候不要钩选:Create module-info.java本文地址:http://8408.cn/article/864.html,未经许可,不得转载.
本文地址:http://8408.cn/article/864.html,未经许可,不得转载.
另外有个问题记一下:今天突然使用Eclipse运行项目时报错提示:Resource /Servers does not exists。如下图:而之前项目还运行的好好的,想起来了我刚才整理了 一下代码,把一些认为没有用的文件夹删了,好像原来左侧目录中有一个servers文件夹,估计和这有关。怎么处理呢?在左侧目录中右击新建->other->找到server重新创建一个server即可。本文地址:http://8408.cn/article/864.html,未经许可,不得转载.
本文地址:http://8408.cn/article/864.html,未经许可,不得转载.
本文地址:http://8408.cn/article/864.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
手机扫码直接打开本页面 |