纵有疾风起
人生不言弃

Java开发常见问题及解决方案

一,程序包lombok不存在

Java开发常见问题及解决方案插图
image

通常报这个错误,是因为,我们的开发者工具idea没有安装lombok库导致的

解决办法如下:

提示我们没有安装,我们就安装一个不就行了,下面来教大家如何安装。
1,点击扳手进入设置页

Java开发常见问题及解决方案插图1
image

2,点击plugins,然后搜索lombok,点击install即可安装

Java开发常见问题及解决方案插图2
image

3,安装完成后,重启idea开发工具即可

Java开发常见问题及解决方案插图3
image

二,无法执行sql文件,IDEA 2019.1连接数据库报错(08001)

链接mysql数据库报如下错误

08001 could not connection to database server

Java开发常见问题及解决方案插图4
image

或者是执行qcl.sql文件时无法执行,如下图

Java开发常见问题及解决方案插图5
image

出现这个报错的原因其实就是IDEA连接数据库驱动的版本不对,之前的IDEA使用的是5.1.47版本,所以没有问题,2019.1.1版的IDEA默认使用的是8.0.15所以连接不上数据库.只要把版本换回5.1.47即可解决这个问题.

解决方案:

把默认的mysql驱动删除,然后重新选择5.1.47,如下图。

Java开发常见问题及解决方案插图6
image

Java开发常见问题及解决方案插图7
image

Java开发常见问题及解决方案插图8
image

Java开发常见问题及解决方案插图9
image

别忘记点击apply或者ok

Java开发常见问题及解决方案插图10
image

到这里就解决了。

三,类库无法加载成功。

我们项目所需要的一些三方类库无法加载下来,表现如下图

Java开发常见问题及解决方案插图11
在这里插入图片描述

正常加载到类库如下图所示,如果你点开External Libraries 没有如下图这样的一大串。那就说明你类库没有成功加载。

Java开发常见问题及解决方案插图12
在这里插入图片描述

解决方案

下面我们来说下解决方法

第一种

  • 1,进入设置页

    Java开发常见问题及解决方案插图13
    在这里插入图片描述
  • 2,使用idea自带的maven库

    Java开发常见问题及解决方案插图14
    在这里插入图片描述

    如上图所示,勾选idea自带maven,然后点击ok。

  • 3,然后如下图所示,重新加载类库。

    Java开发常见问题及解决方案插图15
    在这里插入图片描述

    接下来就是等待加载了,通常加载1-10分钟不等。

    Java开发常见问题及解决方案插图16
    在这里插入图片描述

第二种

如果上面第一种还是无法成功加载类库,我们就来使用国内阿里云提供的maven仓库试下。

  • 1,和上面第一种一样,先进入设置页,然后如下图所示。选择我们下载好的阿里云配置文件。

    Java开发常见问题及解决方案插图17
    在这里插入图片描述

    阿里云的maven配置文件,已经给大家放到的网盘,有买我点餐系统课的同学进入网盘后找到这个文件

    Java开发常见问题及解决方案插图18
    在这里插入图片描述

    然后把这个文件下载到桌面

    Java开发常见问题及解决方案插图19
    在这里插入图片描述

    如下图所示,选中我们下载的settins_aliyun.xml。然后点击ok即可

    Java开发常见问题及解决方案插图20
    在这里插入图片描述

    这里配置好以后,不要忘记去我们的pom.xml文件里重新加载下类库

    Java开发常见问题及解决方案插图21
    在这里插入图片描述

    耐心的等待类库加载即可。

四,aspect类库无法加载下来

问题报错如下

Java开发常见问题及解决方案插图22
image

解决方案:
如果没有报上图的这种错误,就不用做下面的配置了
在pom.xml里的dependencies里添加如下代码

<dependency>    <groupId>org.aspectj</groupId>    <artifactId>aspectjweaver</artifactId>    <version>1.8.13</version></dependency>

如下图所示

Java开发常见问题及解决方案插图23
image

加载的过程中如果长时间没有加载下来,可以试下 mavne—》clean

Java开发常见问题及解决方案插图24
image

五,maven编译报错:java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags

报错信息如下图:

Java开发常见问题及解决方案插图25
image

造成这个错误的原因是因为lombok版本太低了。

解决方案:在pom.xml文件里的lombok依赖库添加version版本,且这个版本需要大于等于1.18

Java开发常见问题及解决方案插图26
image

不要忘记重新加载maven类库,如下图

Java开发常见问题及解决方案插图27
image

六,IDEA maven无法下载依赖,或者下载特别慢

最近经常有同学反应自己用idea创建的项目,依赖jar包加载好久都加载不下来。今天就教下大家如何用国内阿里云镜像来解决这个问题。

  • 1,右键pom.xml文件,右键选择如下图所示,找到setting.xml然后修改这里:

    Java开发常见问题及解决方案插图28
    image

    如果这里没有open ‘setting.xml’ 可以选择create ‘setting.xml’然后添加下面的阿里云镜像

  • 2,改成阿里云的maven仓库配置,配置代码如下

    Java开发常见问题及解决方案插图29
    image
<mirrors>    <mirror>            <id>alimaven</id>            <name>aliyun maven</name>            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>            <mirrorOf>central</mirrorOf>    </mirror></mirrors>

如果上面设置完,还是比较慢。就做maven->clean操作

Java开发常见问题及解决方案插图30
image

文章转载于:https://www.jianshu.com/p/f7ed008def18

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » Java开发常见问题及解决方案
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录