IDEA 2020 无法启动的解决办法(启动崩盘)附IDEA 2020 新功能

今天早上看到 IDEA 可以升级新版本,想着体验一下新功能,点击升级,然后全部项目工程无法打开。

报错信息如下:

Cannot execute command
No project found to open file in

在项目窗口选择项目工程也不行,出现闪退现象。

网上搜索了一把,没有找到具体的解决办法,没办法只能靠自己。

突然想到可以看一下 IDEA 相关日志,看下是否有什么有用的报错信息。

如果使用 toolbox 可以在 IDEA 设置中,找到如下按钮快速打开。

若没有安装 toolbox,可以在下面路径找到:

// macos IDEA-XX 代表你要查找 IDEA 具体版本,例如:~/Library/Logs/IntelliJIdea2019.3
~/Library/Logs/<product><version>
// windows 例如:C:\Users\JohnS\.IntelliJIdea2019.3\system\log
%HOMEPATH%\.<product><version>\system\log

打开日志文件,显示一堆错误,最明显错误如下:

看到这里,初步怀疑 FindBugs-IDEA 暂不适配最新版本 IDEA,从而导致项目工程打不开。

另外切回窗口窗口如下位置,也能看到报错信息。

在插件管理处禁用该插件,项目工程可以重新打开了。

😌 之前也碰到过这个问题,也是相关插件引起。这次记录一下,防止后面读者们踩坑。

另外 IDEA 2020 目前还是处于测试阶段,还不稳定,相关插件如 Lombok 还未适配。如果你在工程使用了 lombok,建议等到 Lombok 插件适配了新版本,再做升级。直接使用的话,项目中进将会有一堆错误,不要问我怎么知道 o(╥﹏╥)o。

恩,写到这里,感觉文章有点水,那就附带介绍一下 IDEA 2020 新功能。

IDEA 2020 新功能

以下功能截图来自官方视频介绍,视频地址:https://www.youtube.com/watch?v=LtOH7snHBCA&feature=youtu.be

快速配置 JDK,还可以快速下载 JDK

支持 JDK14

支持 JDK14 新语法,record 详细介绍可以看下这篇文章:「Java 14 发布了,终于可以扔掉Lombok了?」

Dataflow analysis assistance in the debugger

文字有点难以理解,直接看图吧。

这个功能可以,Debug 的时候再也不用担心复杂的判断语句了。

Git Interactive Rebase dialog

可以在新窗口更方便使用 Git Rebase 。

这个对于经常使用 Rebase 挺有用的。

ps:小调查,你们合并发分支是使用 Merge 还是 Rebase?

New Commit tool window

Git 可以使用新的提交窗口。

New in-place Rename and Change Signature refactorings.

可以不用快捷键,就可以重命名方法或者修改方法参数,对于不熟悉的快捷键同学是一个福音。

LightEdit Mode

轻量编辑模式,可以不用加载整个项目,可以快速打开与编辑文件,类似于普通文本编辑器。

不过我还是选择使用 vscode 编辑文本文件。

总结

到此这篇关于IDEA 2020 无法启动的解决办法(启动崩盘)附IDEA 2020 新功能的文章就介绍到这了,更多相关IDEA 2020 无法启动内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • IntelliJ idea激活码获取方法(idea2020激活码汇总)

    我们现在来给大家提供一下IntelliJ IDEA相关软件下载: 1.IntelliJ IDEA 2019.3.3 旗舰版 官方正式版(附汉化包+激活码+汉化激活方法) https://www.jb51.net/softs/543007.html 2.IntelliJ IDEA 2020.1 EAP 官方早期版 32/64位 https://www.jb51.net/softs/713980.html 接下来是我们整理的全部相关激活教程,非常详细! 1.IntelliJ Idea 2017注册码

  • IntelliJ Idea 2020.1 正式发布,官方支持中文(必看)

    1. 前言 今天 IntelliJ Idea 2020.1 正式发布了!最大的一个亮点莫过于开始支持中文了.相信很多英语不好的同学已经期盼已久了.但是感觉登录界面感觉变丑了!建议把文章看完再去升级. 2. 汉化体验 先来看看我的效果,首先要告诉你这是官方汉化包,并不是第三方! 我大致看了一圈,个别还没有汉化完毕,可能没有找到合适的描述词汇吧,但是绝大部分已经完成了. 这下很多同学可以更方便使用了.但是对于习惯了英文界面的同学来说,要小小的适应一下. 3. 如何开启中文汉化 看到上面的效果,相信有

  • 2020最新版idea激活教程(推荐)

    首先下载jar包:(云盘链接发不上去,大家关注gzh"灰太狼学爪哇"回复idea获取)将其放到合适的文件夹(首选IDEA的同级目录)进行管理: 进入C盘 -> 用户 ->用户名 -> .IntelliJIdea2019.2或者.IntelliJIdea2019.3 -> config -> idea64.exe.vmoptions文件,在文件的末尾加上-javaagent:jar路径和jar包名字,例如-javaagent:D:\Idea\jetbrain

  • 最新idea2020注册码永久激活(激活到2100年)

    首先有图有真相: 资源链接: 链接: https://pan.baidu.com/s/1mvU2qDxJPCXbCuVaCVCjGA 提取码: k3e2 第一步:将bin目录下的三个文件拷贝到IDEA安装之后的bin目录下,替换文件. 第二步:编辑idea.exe.vmoptions和idea64.exe.vmoptions文件,这两个文件的修改方式完全相同,都是修改文件的最后一行:"-javaagent:".确保"-javaagent:将jar文件的全路径拷贝到这里&quo

  • IDEA 2020 无法启动的解决办法(启动崩盘)附IDEA 2020 新功能

    今天早上看到 IDEA 可以升级新版本,想着体验一下新功能,点击升级,然后全部项目工程无法打开. 报错信息如下: Cannot execute command No project found to open file in 在项目窗口选择项目工程也不行,出现闪退现象. 网上搜索了一把,没有找到具体的解决办法,没办法只能靠自己. 突然想到可以看一下 IDEA 相关日志,看下是否有什么有用的报错信息. 如果使用 toolbox 可以在 IDEA 设置中,找到如下按钮快速打开. 若没有安装 tool

  • MySQL无法启动的解决办法

    MySQL无法启动的解决办法 MySQL无法启动 在停止mysql之后,执行了一些操作(如修改主机名),重新启动 mysql,发现起不来. [root@www ~]$ service mysql start Starting MySQL..^[[A.................................................................................................. ERROR! The server quit with

  • wamp中mysql安装时能启动重启后无法启动的解决办法

    第一次安装wamp之后,所有服务可以正常使用,但是重启之后wamp的图标就变成黄色的了,重装了也这样 查看一下错误日志: 日志显示的错误是这样的: 日志提示可能是3306端口被占用的错误,那来看一下是哪个程序占用了3306端口: windows下运行cmd ,输入 netstat -aon|findstr "3306" 可以看到是pid为2092这个程序占用了3306端口,把他结束掉 输入指令: taskkill /f /pid 2092 成功之后重启wamp,正常启动! 总结 以上所

  • sql server 2008数据库无法启动的解决办法(图文教程)

    事故起因: 之前使用SQL Server2008+VS2010开发,安装VS2012后数据库忽然无法连接 发现SQL Server配置管理器显示远程过程调试失败 原因&对策: VS2012中自带的Local DB和Server2008冲突 在添加和删除程序中删除"Microsoft SQL Server 2012Local DB"后问题应该解决 祸不单行: 远程过程调试失败后出现了"请求失败或服务未及时响应",服务仍旧无法启动 数据库服务无法启动的常见原因:

  • MySQL数据库安装后服务无法启动的解决办法

    目录 背景: 1.配置环境变量 2.修改my-default.ini(如果没有就新增.ini文件) 3.以管理员身份运行cmd 4.输入net start mysql,启动服务 5.输入mysql -u root -p,登录 总结 背景: Win10 x64位操作系统,以.MSI文件安装. 安装完成后,按照以下流程配置. 1.配置环境变量 我的电脑->属性->高级系统属性->高级->环境变量->path,点击编辑,进入页面后点击新增,将mysql的Path复制进来, 例如我的

  • OracleOraDb10g_home1TNSListener服务无法启动怎么解决

    造成OracleOraDb10g_home1TNSListener服务无法启动可能有三种情况: 1.listener.ora文件配置有错误导致无法启动 2.相关环境变量没设置好 3.删除客户端时导致服务端相关注册表信息误删导致无法启动 无法启动弹出的信息框显示信息:"本地计算机上的OracleOraDb10g_home1TNSListener服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止." 因listener.ora文件配置有错误导致无法启动的解决思路:检查是否修改过计

  • CentOS7中MariaDB修改datadir后无法启动的解决方法

    发现问题 最近想把服务器的CentOS 6.8升级上CentOS7.但是失败了,重装了系统,重装以后挂载好数据盘后发现MariaDB起不来了,查journal log,只有一行warning can't create test file /var/lib/mysql/core.lower-test 解决方法 在网上查了一下,有两种方案 第一是说selinux导致的,但是ucloud的镜像默认就是关闭selinux的,所以不是这个问题 第二说是apparmor限制了进程的目录读写,但是那是Ubun

  • ubuntu下磁盘空间不足导致mysql无法启动的解决方法

    前言 最近在数据库的一张表添加两个字段,后来提示什么磁盘空间不足什么什么的,后来数据库就断开连接了,之后就一直连接不上去后来,最后经过思考终于解决了这个问题,这一经历下来真是心惊胆战,本文作为记录一下磁盘空间不足导致的 mysql 无法启动的解决办法. 方法如下 操作系统:ubuntu,磁盘空间不足导致的 mysql 无法启动,会造成如下问题: root@iZ28z558vv0Z:/etc/mysql# mysql -u root -p Enter password: ERROR 2002 (H

  • mysql数据库锁的产生原因及解决办法

    数据库和操作系统一样,是一个多用户使用的共享资源.当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况.若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性.加锁是实现数据库并 发控制的一个非常重要的技术.在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严 重影响应用的正常执行. 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Lock

  • Linux网络启动问题:Device does not seem to be present解决办法

    Linux网络启动问题:Device does not seem to be present解决办法 在整虚拟机时候经常会遇到虚拟机拷贝,然而拷贝之后网络配置会遇到错误 service network restart启动网络时候提示如下错误: Device does not seem to be present 解决步骤 1.ifconfig -a 查看当前网卡 2.修改网络配置文件, vi /etc/sysconfig/network-scripts/ifcfg-eth0 在原来文件的基础上,

随机推荐