Mac中IntelliJ IDEA每次打开立刻“意外退出”的解决方法

news2024/12/23 0:17:51

  本文介绍在Mac电脑中,无法打开IntelliJ IDEA软件,出现“意外退出”的报错提示,且重启软件依然出现这一情况的通用解决思路与方法。

  最近,不知道怎么回事,点击图标准备打开IntelliJ IDEA软件时,很快就会出现”IntelliJ IDEA“意外退出。的提示,如下图所示。

  且无论怎么样重复打开IntelliJ IDEA软件,都会出现这一情况。

  随后,经过不断探究,找到了一种解决这一情况的通用思路。需要注意:这里之所以说是通用思路而不是通用方法,是因为这种IntelliJ IDEA软件打不开的情况在Mac中比较普遍,但大家出现这种情况的原因是各有不同的;因此如果大家出现了软件的这一问题,用本文的方法不一定完全可以解决,但是通过本文给出的排错思路,可以较为快速的定位、并进一步解决问题。

  首先,我们打开访达,并选择“应用程序”;接下来,找到IntelliJ IDEA软件,并右键选择“显示包内容”;如下图所示。

  接下来,打开Contents文件夹,随后打开MacOS文件夹,并选择下面的“idea”终端;如下图所示。

  此时,只要打开这一终端,就可以看到我们最近一次打开IntelliJ IDEA软件时的日志,也就是我们刚刚打开软件失败的错误日志;如下图所示。

  如上图所示,首先可以看到我这里出现软件打不开的错误,是上图紫色框内的原因,即uncaught exception of type NSException。但是,我当时到网上大概搜索了一下,发现这个错误只是一个笼统的错误,并不是具体的原因。

  因此,我们就进一步往前面看;此时发现,在上方出现了一个较为具体的、和NS有关的报错信息,如下图所示。

  而除此之外,这个日志中就没有其他有价值的信息了;因此可以初步确定,问题就是出现在上图所示的这个提示中。

  那么就将上图紫色框内的报错内容到网上搜索一下。通过搜索发现,对于上图所示的报错信息,网上有一个很普遍、很有效的解决方法,如下图所示;不过因为这个方法对我的电脑而言无效,所以我这里就不赘述了——但如果大家也出现了上图所示的错误提示,那么则可以首先访问IntelliJ IDEA软件的官方问答社区来查看这个相对较为通用的解决方法,如果不行了再看看其他方法。

  前面说这个方法对我无效,是因为我的电脑中完全找不到上述解决方法中提到的那些文件夹或者文件。但是,这也说明问题可能就出现在这里——可能是一些和软件有关的文件被删除,导致软件现在打不开了。

  大致确定了可能的原因后,就可以稍有重点地加以排查。随后发现,原来是之前IntelliJ IDEA软件用以延长试用日期的一个解压缩文件被我删除了;如下图所示,我重新解压这个对应的压缩包,得到新的解压缩文件。这里提一句,关于IntelliJ IDEAJetBrains公司下属的多个开发软件的试用日期延长的方法,大家可以参考我们之前的文章基于IDE Eval Resetter延长IntelliJ IDEA等软件试用期的方法(包含新版本软件的操作方法)(https://blog.csdn.net/zhebushibiaoshifu/article/details/132308240)。

  解压缩上述文件之后,再打开IntelliJ IDEA软件,就没有问题了。但是因为重新解压缩了这个延长试用日期的小工具,所以我们需要重新执行一下延长日期的操作,否则软件会显示过期了;如下图所示。

  随后,就解决了我们的问题。

  当然,还是前面提到的,IntelliJ IDEA软件打不开这一问题,在Mac中可能会有很多种不同的原因,所以并没有一种通用的解决方法。但是,大家就通过本文提到的——打开软件终端查阅错误日志到网上搜索日志里有价值的信息定位并解决问题这一流程,对这一问题加以解决即可。

  至此,大功告成。

欢迎关注:疯狂学习GIS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1021159.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ADB底层原理

介绍 adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse/Android Studio中方便通过DDMS来调试Android程序,说白了就是debug工具。adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的and…

【逗老师的无线电】艾德克斯TTL串口转网口

最近手搓了一个可以用于艾德克斯ITECH电源或者电子负载的TTL串口转网口的模块,用上之后,上位机软件就可以配置以太网IP连接设备啦。就像这样。 一、ITECH TTL接口定义 二、整体逻辑 嗯,就这么简单。IT9000控制软件的Ethernet功能就是直接S…

【校招VIP】测试方案分析之压力测试

考点介绍: 软件压力测试是校招面试里面经常会碰到的题型。 基本思路是在计算机数量较少或系统资源匮乏的条件下运行测试。要求面试者了解压力测试的基本概念,压测的目的,压测的要求以及说出实例。 测试方案分析之压力测试-相关题目及解析内容…

从理解js双重递归执行顺序到用递归方式实现二叉树中序遍历

今天在学习力扣上94题二叉树的中序遍历时,js的实现方法之一是递归,但是函数内递归是双重,花了一些时间来理解双重递归调用的执行顺序。 先看如下例子,参考文章(双递归的执行过程理解) 示例代码如下&#xf…

Vue基础之模板语法介绍

前言 上篇我分享了关于Vue的入门,简单的入了个门。本篇文章将要分享的内容为Vue的模板语法。 一、插值 1.1、文本 1.2、html 1.3、属性 1.4、class、style绑定 1.5、表达式 在Vue的模板语法中,插值是一种常用的方式来动态地将数据渲染到视图中。Vue使用双…

CentOS 7 安装Libevent

CentOS 7 安装Libevent 1.下载安装包 新版本是libevent-2.1.12-stable.tar.gz。(如果你的系统已经安装了libevent,可以不用安装) 官网:http://www.monkey.org/~provos/libevent/ 2.创建目录 # mkdir libevent-stable 3.解压 …

数字森林:无人机航测技术在林业调查中的应用

林业调查是林业工作的基础,对于森林资源的管理、规划、保护、经济发展和农业种植等方面都具有重要的意义。传统林业调查主要依赖人工进行,存在工作效率低、数据精度低、数据分析困难、受地形限制、无法实时监测等缺陷。 随着科技的不断发展,无…

DJYOS开源往事三:DJYOS源码发布网络实证

在DJYOS经营开发社区的时候,DJYOS的代码更新记录是在自己的官网上。然后散发到各种技术论坛上。这里我实证的举例以第三方网站为数据源头,罗列2009年之后发布的一些源码实证信息。 1、2009年2月2日:djyos含example的0.2.0版本发布了&#xf…

JDK1.8下载

https://www.oracle.com/cn/java/technologies/downloads/#java8-windows

git log和git reflog命令

工作区 版本历史库 ,暂存区 (1)git log (2)git log --oneline (3)git log -n4 --graph (4)git log -n4 --graph --oneline (5)git log --all (6)git log master 查看master分支历史记录(1)HEAD指向当前工作commit,是个变量 (2)git reset HEAD^,git log找不到之前的commi…

函数式编程------JDK8新特性

函数式编程式jdk 8中的语法糖,在许多地方都有用到,以下是一些优点. 能够看懂公司里的代码大数量下处理集合效率高代码可读性高消灭嵌套地狱 Lamda表达式 lamda表达式是函数是编程的基础,先看一个列子 新建一个线程,参数是匿名类内部类(匿名内部类是一个匿名子类对象。这里使…

Web应用系统的小安全漏洞及相应的攻击方式

写作目的 本文讲述一个简单的利用WebAPI来进行一次基本没有破坏力的“黑客”行为。 主要目的如下: 了解什么叫安全漏洞 知道什么是api 了解一些获取api的工具 通过对API的认识了解白盒接口测试基本概念和技术 免责声明: 本文主要是以学习交流为目的&a…

python抠图(去水印)开源库lama-cleaner入门应用实践

1. 关于 Lama Cleaner Lama Cleaner 是由 SOTA AI 模型提供支持的免费开源图像修复工具。可以从图片中移除任何不需要的物体、缺陷和人,或者擦除并替换(powered by stable diffusion)图片上的任何东西。 特征: 完全免费开源&am…

axios取消上一页面的请求

请求拦截 声明变量用于存放请求请求拦截存放请求导出请求 导航守卫 导入请求集合路由前置守卫中遍历取消所有请求 登录失效取消后续请求

Go学习视频整理(总共59门课程,860GB)

由阿里P8 Golang架构师亲自精心筛选整理的全网最新最具价值的Golang进阶学习课程! 培训机构原版教程! 课程知识点和一线大厂完美匹配! 所有课程资源完整成套,不残缺,不拼凑,不拆开乱发! 这系…

深度学习——线性神经网络一

深度学习——线性神经网络一 文章目录 前言一、线性回归1.1. 线性回归的基本元素1.1.1. 线性模型1.1.2. 损失函数1.1.3. 解析解1.1.4. 随机梯度下降1.1.5. 用模型进行预测 1.2. 向量化加速1.3. 正态分布与平方损失1.4. 从线性回归到深度网络 二、线性回归的从零开始实现2.1. 生…

【每日运维】文件系统损坏:shutting down filesystem

问题场景:服务器突发断电导致 处理步骤 先确认属于哪个逻辑卷:ls -l /dev/mapper 通过文件系统命令进行修复:xfs_repair -L /dev/mapper/centos-root 最终修复的预期效果如下: 重启服务器后验证是否正常进入系统

Polygon L2扩容方案揭秘

1. 引言 前序博客: Polygon生态 以太坊扩容是一个几乎与以太坊本身一样古老的问题。扩容任务的复杂性是 以太坊伟大之处的直接结果: 以太坊是有活力的协议,其缓慢进化,以确保链的安全性和去中心化。 当活动的增加刺激了更大的…

vue3项目学习一:创建vue3项目

创建vue3项目 一、使用vue-cli创建vue3项目1.安装vue-cli2.创建vue3项目 二、初始化项目结构三、导入element-ui 一、使用vue-cli创建vue3项目 1.安装vue-cli 先查看是否安装vue-cli 在cmd窗口输入vue -V查看版本,如果出现 则说明存在vue-cli,如果出现 则需要安…

FTP这么“好用”和“便宜”,为什么企业还要替换掉?

FTP是一种历史悠久的网络协议,自1971年问世以来,它因其简易性、便捷性以及强大的跨平台兼容性而被广泛使用。在网站开发、软件更新和数据备份等多个场景中,FTP都发挥了重要作用。不过,随着互联网技术的不断发展和企业需求的多样化…