zoukankan      html  css  js  c++  java
  • idea下载多个插件项目启动不了解决方案

    今天下载mybatis plugin插件的时候

    有好多个版本的plugin,然后呢,看第二个比较热门,就下载了第二个,然后重启idea发现这个插件貌似得花钱,那算了吧,咱用第一个免费的吧,就又下载了第一个,然后重启idea。然后。。。就炸了。


    瞬间感觉心慌慌的,最后还是借助百度解决了。。

    首先看上面那个报错信息,一看就很像jar包冲突的报错信息,先放着,我们再看看idea的日志:C:Users{username}.IntelliJIdea2016.1systemlogidea.log。在这个路径下,打开idea.log。找到刚刚的报错信息:

    1. 2017-07-11 17:22:48,947 [  22053]   INFO - ellij.project.impl.ProjectImpl - 23 project components initialized in 74 ms   
    2. 2017-07-11 17:22:48,947 [  22053]   INFO - le.impl.ModuleManagerComponent - 0 module(s) loaded in 0 ms   
    3. 2017-07-11 17:23:07,331 [  40437]   INFO - roject.impl.ProjectManagerImpl - com.intellij.diagnostic.PluginException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting [Plugin: com.seventh7.plugin.mybatis]   
    4. com.intellij.ide.plugins.PluginManager$StartupAbortedException: com.intellij.diagnostic.PluginException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting [Plugin: com.seventh7.plugin.mybatis]  
    5.     at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:249)  
    6.     at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43)  
    7.     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:519)  
    8.     at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:125)  
    9.     at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:109)  
    10.     at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:96)  
    11.     at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:287)  
    12.     at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:222)  
    13.     at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:459)  
    14.     at com.intellij.openapi.project.impl.ProjectManagerImpl.access$100(ProjectManagerImpl.java:60)  
    15.     at com.intellij.openapi.project.impl.ProjectManagerImpl$2.compute(ProjectManagerImpl.java:406)  
    16.     at com.intellij.openapi.project.impl.ProjectManagerImpl$2.compute(ProjectManagerImpl.java:403)  
    17.     at com.intellij.openapi.progress.Task$WithResult.run(Task.java:307)  
    18.     at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:710)  
    19.     at com.intellij.openapi.progress.impl.CoreProgressManager$11.run(CoreProgressManager.java:423)  
    20.     at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:179)  
    21.     at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:568)  
    22.     at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)  
    23.     at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)  
    24.     at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:164)  
    25.     at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:572)  
    26.     at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:309)  
    27.     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)  
    28.     at java.util.concurrent.FutureTask.run(FutureTask.java:266)  
    29.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)  
    30.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)  
    31.     at java.lang.Thread.run(Thread.java:745)  
    32. Caused by: com.intellij.diagnostic.PluginException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting [Plugin: com.seventh7.plugin.mybatis]  
    33.     ... 27 more  
    34. Caused by: java.lang.ClassCastException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting  
    35.     at com.seventh7.mybatis.setting.MybatisSetting.getInstance(MybatisSetting.java:56)  
    36.     at com.seventh7.mybatis.ref.CmProject.initComponent(CmProject.java:59)  
    37.     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:501)  
    38.     ... 24 more  


    最后一段看似和idea启动的时候那个报错差不多。应该是jar包冲突了,但是jar包叫什么名字,在什么地方呢,这是个问题,windows的文件搜索很难找。

    于是,下载了一个Everything (该工具可以实现秒查电脑上任意位置的任意文件,堪称本地文件搜索神器,下载地址:http://www.voidtools.com/)。随意的搜了下mybatis,然后按时间排个序,看似找到了。


    应该是这两个jar冲突了,删掉那个收费的试试。然后重启idea。完美解决~




  • 相关阅读:
    安装7-Zip后,鼠标右键菜单出现选项(CRC SHA)
    Windows添加右键菜单【转载】
    基于Visual Studio开发C++/Qt项目的使用笔记
    数组中的重复数字
    zookeeper的通知机制
    zookeeper有几种部署模式? zookeeper 怎么保证主从节点的状态同步?
    什么是springcloud?springcloud断路器的作用是什么?springcloud的核心组件有什么?
    springboot实现热部署的几种方式
    springboot的核心配置文件
    什么是springboot?为什么要用springboot?
  • 原文地址:https://www.cnblogs.com/jpfss/p/9014340.html
Copyright © 2011-2022 走看看