IDEA启动图片更改替换(2021.1/2022及其之后的版本)

news/2024/7/16 8:59:21 标签: intellij-idea, java, ide

目录

先说2022.1及其之后的版本:

2022.1之前的版本:

2022其他版本修改方法


最近一直在整理接口数据,盯屏幕太久了,然后打开IDEA突然感觉这个启动页面好刺眼,正好整理工作做完了,中午有空就找了下方法,发现了不少坑,记录一下......

首先,无论你的IDEA是哪个版本:

请现在,立刻,马上,right now把原始的压缩包备份一份 !!!    不要问我为什么

好了,准备工作完毕,现在来进行修改启动图片的操作,首先看一下你是哪个版本,分为2022.1之前2021.1及其之后的版本,以及遇到的2022版本

先说2022.1及其之后的版本:

先根据鼠标悬停找到详细的安装目录(原因是电脑上安装了好几个不同的版本):

展示一下启动效果,因为感觉纯图片太单调了,又临时参照原图片加了点IDEA版本信息(需要原图的联系我,看到消息会回复的):

去到安装目录的lib目录,找到resources.jar包,解压后,将idea_community_logo.png和idea_community_logo@2x.png都替换成备好的png格式图片

idea_community_logo.png小图片第一个尺寸规定 : 640x400

idea_community_logo@2x.png大图片第二个尺寸规定:1280x800

具体怎么把图片分辨率无损修改尺寸为需要的尺寸和png格式请移步这一篇

 完事后还有一个重要的步骤:需要再去到IDEA的缓存文件中,可能从这个版本后,为提示启动速度,修改了启动图片的加载规则,启动时会先去缓存文件里面尝试加载图片,如果有的话则直接使用了,没有的话才会来这里解压出来使用

IDEA的具体缓存路径是C:\Users\当前用户名\AppData\Local\JetBrains\IdeaIC2021.1\splashSlides

 到这里,相信又会出现问题,可能在自己电脑上根本就没有这个目录,但在目录下面检索却可以检索出来,这是因为里面有文件夹被隐藏了

展示隐藏文件夹的方法(2.1)在这里,在这里不细说

需要注意的是,这个图片的分辨率是第三个尺寸:800x500 

也是png格式,把缓存文件名复制给备好的同尺寸图片,进行替换即可。

2022.1之前的版本:

我这里是终极版2022.1,在  安装目录\lib 下面的platform-impl.jar进行解压并替换其中的两个图片即可

idea_logo.png小图片第一个尺寸规定 : 640x400

idea_logo@2x.png大图片第二个尺寸规定:1280x800

2022其他版本修改方法

在  安装目录\lib 下面的app.jar进行解压并替换其中的两个图片即可

idea_logo.png小图片第一个尺寸规定 : 640x400

idea_logo@2x.png大图片第二个尺寸规定:1280x800

如果IDEA出现闪退,或启动不成功,可以先去任务管理器清理调IDEA的剩余服务进程,再重启,如果还是不行的话那大概率是动了IDEA什么不得了的东西,如果之前没有忘了备份的话,就先恢复正常了再做别的操作吧,最重要确保工作内容正常


http://www.niftyadmin.cn/n/405406.html

相关文章

Python教程

Python的安装和设置 Python是一门开源的编程语言,你可以通过以下步骤来安装和设置Python: 访问Python官方网站(python.org)并下载适用于你操作系统的Python安装包。运行安装包并按照提示进行安装。确保选择将Python添加到系统路…

antd3和dva-自定义组件初始化值的操作演示和自定义组件校验

前言 在antd3 (react)版和dva下,好像有的项目使用的是getFieldDecorator来获取表单的值的,现在就遇到了一个问题,getFieldDecorator针对antd自带的组件实现效果很好,除去一个form.item只能有一个getFieldDecorator的限制,其他都很好用,但是假如是自定义组件或者说在getFieldDec…

桌面图标删不掉?试试这几个解决办法!

案例:我想对电脑桌面上的应用进行删除,但是我怎么删也删不掉应用的图标?有人知道这是怎么回事吗?怎样才能成功删除桌面图标?求一个解决办法! 有时候我们可能会遇到桌面图标无法删除的困扰,桌面…

Tcl快速学习-脚本书写必备的技能-流程控制

1)if 介绍:if命令用于控制程序流程,根据不同条件执行不同的命令。 语法: if condition {command1command2... } elseif condition {command3command4... } else {command5command6... }参数说明: condition&#x…

MATLAB 之 数据插值、曲线拟合和数值微分

这里写目录标题 一、数据插值1. 一维数据插值2. 二维数据插值 二、曲线拟合1. 曲线拟合原理2. 曲线拟合的实现 三、数值微分1. 数值差分与差商2. 数值微分的实现 一、数据插值 在工程测量和科学实验中,所得到的数据通常都是离散的。如果要得到这些离散点以外的其他…

【JavaSE】Java(五十七):核心要点总结

文章目录 1. HashMap 的实现原理2. Set 有哪些实现类3. HashSet 的实现原理4. 如何实现数组和List之间的转换5. Java中的迭代器 1. HashMap 的实现原理 HashMap 是一种基于哈希表的数据结构,它的实现原理简单来说就是将键值对存储在一个数组中,并通过哈希…

MySQ基本操作详解

MySQL的基本操作 首先sql操作中的关键字的是大小写不敏感的,create 和CREATE是一样的。 1.库操作 1. 1查看数据库 show databases;show 和databases 之间有一个或者多个空格注意是databases而不是database结尾分号是英文形式,分号在SQL中是表示一行执…

从“嘿,Siri”到元宇宙,苹果还有多远距离要走?

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 在当前的科技浪潮中,元宇宙的概念凭借其无限的想象力和可能性,像一颗耀眼的新星吸引着世界的目光。巨大的发展潜力,吸引着一波又一波的企业,前赴后继地向元宇宙发起冲锋。 在这…