可能性一:IDEA插件导致错误(可能性较大)
进入C:\Users(用户)\用户名\ 文件夹下,找到java_error_in_idea日志文件,打开该日志文件
仔细查看错误信息:(我这里是MyBatisPlugin插件问题导致的错误)
根据相应错误进行整改即可,IDEA中的插件引发的错误删除该插件,重启IDEA即可解决!
可能性二:升级IDEA版本之后未能清除残留文件(一般出现在有IDEA版本升级后)
在C:\Users(用户)\用户名\.IntelliJIdea 下有一个残留的文件(过去版本IDEA文件),删除重启电脑即可。
可能性三:IDEA内存空间设置过大或是过小(可能性较小)
IDEA安装文件bin目录下有两个.vmoptions后缀名的
配置文件,打开更改相应参数:参数配置:
注意:初始时内存大小建议设置为256m(-Xms256m),最大内存建议设置为1024m(-Xmx1024m)!
-XX:ParallelGCThreads= 的值修改为你cpu的核数.
-Xms256m 设置初时的内存大小,提高Java程序的启动速度
-Xmx1024m 设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能
-Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间
-XX:+UseParNewGC 使用并行收集算法
-server 控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集
-Dsun.awt.keepWorkingSetOnMinimize=true 可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。
可能性四:Java环境设置错误
重新配置Java环境之后重启即可。