从eclipse到idea的项目转移配置

2020-07-08 11:19:37 浏览数 (1)

  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 是时区的错误,因此只你需要设置为你当前系统时区即可,解决方案如下: 解决方案

代码语言:javascript复制
//解决方案
 
static final  String DB_URL="jdbc:mysql://localhost:3306/csm" "?serverTimezone=GMT+8";
 
//加上?serverTimezone=GMT+8" 即可  GMT+8代表: 东八区
 
//GMT+8代表: 东八区

最后test测试成功

0 人点赞