从eclipse到idea的项目转移配置

  1. 导入项目,不是open也不是eclipse的选择,而是from选项
  2. 导入无法运行,修改编码utf-8
  3. 导入报错idea报错Cannot compile Groovy files: no Groovy library is defined for module ‘xx’,修改File——setting——c 删除G部分
  4. 运行报错IDEA Junit测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing快捷键shift+ctrl+alt+s到s界面——moudle——junit(右击)——找到lib下(hamcrest-core-1.3.jar)
  5. 报错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    到官网下载链接jdbc的jar
    第一步:去官网下载https://dev.mysql.com/downloads/connector/j/ 驱动包
    第二步:解压压缩包,位置任意你放
    第三步,打开你的IDEA工程,按ctrl+alt+shift+s(此为打开Project Structure),Modules —>>选中–>>点击右侧的+号——>选第一个jars of directories,找到你刚刚解压缩的位置,选中文件mysql-connector-java-5.1.46-bin.jar——>点OK
    在这里插入图片描述
    6报错Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdb
    用了最新的Mysql的依赖而出现的:驱动程序通过SPI自动注册,而手动加载类通常是不必要的,解决方案如下:
    原本的
    现在的
    7报错jdbc与数据库链接:发现程序一启动就会出现CommunicationsException: Communications link failure
    检查你的数据库连接地址(配置文件中的url)是否正确.
    8报错java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must configure 是时区的错误,因此只你需要设置为你当前系统时区即可,解决方案如下:
    解决方案
//解决方案
 
static final  String DB_URL="jdbc:mysql://localhost:3306/csm"+"?serverTimezone=GMT%2B8";
 
//加上?serverTimezone=GMT%2B8" 即可  GMT%2B8代表: 东八区
 
//GMT%2B8代表: 东八区

最后test测试成功
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43469680/article/details/88732157