作者:13
GitHub:https://github.com/ZHENFENG13
版权声明:本文为原创文章,未经允许不得转载。

Installation Error

Plugin 'Lombok Plugin' is incompatible with this installation

这段错误的意思是:Lombok插件版本与IDEA版本不兼容导致无法安装,如图:

当然,出现这个问题的不止是Lombok插件,也有可能是其他的插件或者工具包,出现版本不兼容的问题都会无法正常安装。

问题描述

当时的情形是IDEA编辑器无法正常下载安装Lombok插件:

在IDEA的Plugins界面搜索插件并下载,但是始终没有任何反应,在半分钟左右的请求等待后IDEA编辑器中直接出现了错误提示弹窗,如下:

通过上图可以看到,提示也很清楚,就是无法下载!之后又把这个过程反复尝试了有三次,但是得到的结果都是相同的,之后又尝试了其他的方案,但是都无法正常安装这个插件,具体原因不太清楚,但是估计与网络有很大的关系,可能是被墙了,或者是刚好那天网络发神经,总之就是无论如何都安装不了这个插件。

由于无法通过插件仓库下载安装,于是想着通过本地下载并install的方式来把Lombok安装到IDEA编辑器中,这个错误就是十三在进行本地安装Lombok插件时导致的,由于下载了错误版本的插件包导致了这个问题。

解决方案

由于下载的插件包版本错误,那么就需要找到正确版本的插件包下载,十三一开始觉得下载最新版本的就可以了,准没错,打脸的结果就是安装不了。

首先就是确定自己的IDEA版本,打开IDEA的安装目录可以看到IDEA的版本信息,如图所示:

可以看到十三安装的IDEA版本为2017.3.3,因此需要安装对应的Lombok插件版本也是2017.3.3,而不是最新版的lombok-plugin-0.17-2018.1。

下载到本地后,依次进入IDEA-->Settings/Preferences-->Plugins

在Plugins面板中有'install from disk'按钮,点击后选择下载的lombok-plugin-0.16-2017.3.3.zip文件即可,安装成功,过程如下:

版本正确后再次安装,标题中的错误没有出现。

总结

十三总结这篇文章的原因,是因为在遇到这个安装问题后,也曾经尝试在网上找答案,但是没有找到,因此就自己整理了这篇文章,希望以后碰到类似问题的朋友可以很快的解决掉这种小问题。

首发于我的个人博客.

相关文章:
IDEA安装Lombok插件失败的解决方案
如何查看IntelliJ IDEA的版本信息

Plugin 'Lombok Plugin' is incompatible with this installation的更多相关文章

  1. IDEA 安装插件报错 Plugin Lombok Plugin was not installed: Cannot download

    报错 解决 成功下载插件 3

  2. Plugin 'Scala' is incompatible with this.installation

    ==问题=== 手动安装IDEA的Scala插件,报这个错误. ===原因=== IDEA的版本与Scala插件的版本不兼容. ===解决=== 1.查看一下IDEA的版本 2.下载对应版本的Scal ...

  3. plugin scala is incompatible with current installation

    源文链接:http://stackoverflow.com/questions/31927516/plugin-scala-is-incompatible-with-this-installation ...

  4. java IDE 中安装 lombok plugin 插件,并使用 @Slf4j 注解打印日志初体验

    lombok 插件介绍: IntelliJ IDEA官方插件页面:https://plugins.jetbrains.com/plugin/6317-lombok-plugin 使用lombok之后, ...

  5. Android Studio集成Lombok Plugin

    Lombok是Android Studio名列前茅的插件,有啥用,看这个:http://www.blogjava.NET/fancydeepin/archive/2012/07/12/lombok.h ...

  6. ubuntu16 intellij idea install lombok plugin

    项目中用到lombok,idea会出现类似编译报错的红色,但并不影响运行.所以为了没有类似警告,就在idea上安装lombok插件.file-settings 安装完成之后,按照提示重启idea,问题 ...

  7. IntelJ idea下lombok 不生效的问题(@Builder等注解不生效的问题)解决,lombok Plugin插件安装

    插件安装方式,在设置setting 中找到plugins.在检索框中检索lom,没有的话点击红框内的search in repositories. 点击install进行安装. 记得安装好了重启ide ...

  8. 创建一个dynamics 365 CRM online plugin (七) - plugin当中的Impersonation角色

    我们之前创建的plugin都是使用default的 run in User's Context. 理解就是使用正在登陆的security context用户信息 那有个问题,如果当前用户的securi ...

  9. jQuery validator plugin之Plugin Method

    原文 .validate() validate( [options ] ) options Type: Object debug (default: false) Type: Boolean Enab ...

随机推荐

  1. (网页)html中页面传递参数不用cookie不用缓存,js方法搞定

    function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&] ...

  2. 一些安全相关的HTTP header

    1.Strict-Transport-Security HTTP Strict-Transport-Security,简称为HSTS. 作用:允许一个HTTPS网站,要求浏览器总是通过HTTPS访问它 ...

  3. Scala高阶函数实践

    高阶函数主要有两种:一种是将一个函数当做另外一个函数的参数(即函数参数):另外一种是返回值是函数的函数.package sparkCore/** * Created by zhen on 2018/3 ...

  4. JSF中run项目时候Tomcat8启动不了的一种方法

    把另一个博客内容迁移到这 我的问题是Tomcat是可以启动的 但是run那个jsp的时候 七月 10, 2016 3:14:54 下午 org.apache.tomcat.util.digester. ...

  5. PHP中判断变量是否存在的方式

    isset()函数判断变量是否设置. thinkPHP中判断select查询时返回值是否为空  $object->isEmpty() empty():当变量存在,并且是一个非空非零的值时,返回 ...

  6. 基于SurfaceView的可拖动视频控件

    视频播放控件(一) 可拖动,变换SurfaceView public class DragSurfaceView extends SurfaceView implements View.OnTouch ...

  7. February 16th, 2018 Week 7th Friday

    Full of luck, health and cheer. We wish you a Happy Chinese New Year! 春节快乐,万事如意! From Shanbay. Today ...

  8. Call to localhost/127.0.0.1:9000 failed on connection exception:java.net.ConnectException的解决方案

    Call to localhost/127.0.0.1:9000 failed on connection exception:java.net.ConnectException的解决方案 作者:凯鲁 ...

  9. Java JDK与JRE

    JDK与JRE JDK(Java Development Kit):Java开发工具包.包含JRE中的所有内容,以及用于开发小应用程序和应用程序的编译器和调试器等工具. JRE(Java Runtim ...

  10. own address as source address

    1222.762730] br0: received packet on nbif0 with own address as source address[ 1222.769697] br0: rec ...