原文地址:https://blog.csdn.net/weixin_44449518/article/details/103334235

问题描述:

在保证其他软件缓存不影响C盘可用空间的基础上,当我们使用 IntelliJ IDEA时间久了,会发现C盘可用容量越来越小,主要原因在与C盘目录下的.IntelliJIdea2019.3文件夹下 plugins,log,system,config文件夹内容越来越大造成。这些文件夹默认保存在C:\Users\Administrator.IntelliJIdea2019.3这个路径下。并且我们不能通过直接剪切的方式转移(因为IDEA不知道你把这些文件转移到了哪里,它还会在这个位置继续创建相同文件)。

解决办法:

这个解决办法与Pycharm解决办法一致,通过修改 IDEA安装目录下bin文件夹内的idea.properties文件解决。如图所示:

【1】关闭IDEA,并将C:\Users\Administrator\下的.IntelliJIdea2019.3整个文件夹拷贝到其他盘符(这里我把文件夹放到了F盘根目录下的 “Intellj IDEA cach000” 文件夹中),并在F:\Intellj IDEA cach000.IntelliJIdea2019.3文件夹下创建plugins,log,system,config文件夹 (如果这四个文件夹已存在,无需再次创建,如果已存在的文件夹缺少四个中的一个,都需要创建好了补上)



【2】打开IDEA安装目录下的bin文件夹,找到该文件夹下的idea.properties文件



【3】对idea.properties文件进行编辑修改(如图所示):

我们需要修改的有这四条配置:

idea.config.path=F:/Intellj IDEA cach000/.IntelliJIdea2019.3/config

idea.system.path=F:/Intellj IDEA cach000/.IntelliJIdea2019.3/system

idea.plugins.path=F:/Intellj IDEA cach000/.IntelliJIdea2019.3/plugins

idea.log.path=F:/Intellj IDEA cach000/.IntelliJIdea2019.3/log

【后面标红的目录,即为我们第一步创建的文件夹的绝对路径】



最后总结,一步剪切创建文件夹,两步修改配置文件:

解决 IntelliJ IDEA占用C盘过大空间问题的更多相关文章

  1. win7下用mklink命令解决delphiXE系列占用C盘空间的问题

    DelphiXE从2010以后, 安装程序安装完成后都会在ProgramData目录里复制一份安装程序的备份, 随着版本升级安装包越来越大, 占用C盘的空间也就越来越大 虽然可以通过删除的方式删掉, ...

  2. 安装IntelliJ IDEA默认C盘文件过大怎么办

    方法如下: 找到安装路径下有个属性文件,我的是在 D:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\bin 进入bin目录后找到属性文件:idea.p ...

  3. 解决iis内存占用过大的问题--ZT

    解决iis内存占用过大的问题 在IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢. 今天研究了一下,可以做以下配置: 1.在IIS中对每个网站进行单独的应用程序池配置.即 ...

  4. u盘出现大文件无法复制的解决

    如果u盘出现大文件无法复制的情况,修改U盘的文件系统格式: 把U盘格式化为NTFS格式.  FAT32的都不能放4G+的文件;右键格式化里如果没有NTFS,就在开始运行里输入cmd 然后输入" ...

  5. android studio 设置安装不占用C盘

    我们知道,android studio 安装会占用大量的空间,比如我们我们将andriod status 安装到了D:\IDE\Android Studio这里,但是你会发现,在编译出包过程中,C盘的 ...

  6. 硬盘杀手!Windows版Redis疯狂占用C盘空间!

    关键词:Redis占用C盘,Windows Redis,64位Windows版Redis疯狂占用C盘空间,redis启动后创建RedisQFolk_****.dat文件.redis-server.ex ...

  7. Win10安装后必做的优化,解决磁盘100%占用

    Win10安装后必做的优化,解决磁盘100%占用 01关闭家庭组 控制面板–管理工具–服务– HomeGroup Listener和HomeGroup Provider禁用. 02关闭磁盘碎片整理.自 ...

  8. 完美解决windows10磁盘占用100%并出现卡顿、假死无反应

    完美解决windows10磁盘占用100%并出现卡顿.假死无反应 想必大家也跟我一样,自从用win10系统以后经常会出现这种情况:磁盘突然占用100%然后开始出现假死现象,电脑卡住,点击任何软件没反应 ...

  9. vs2017离线包下载安装并且不占用C盘空间使用教程

    安装vs2017,前提是你的环境是.NET4.6,VS2017在下载好安装程序安装的时候,会根据你选择的功能模块来下载所需要的安装程序,微软.安卓和苹果等平台的SDK.模拟器和第三方扩展功能等会在用户 ...

随机推荐

  1. day38 作业

    实现并发的里两种方式 # 第一种 from multiprocessing import Process import time class MyProcess(Process): def run(s ...

  2. flask 源码专题(一):app.run()的背后

    当我们用Flask写好一个app后, 运行app.run()表示监听指定的端口, 对收到的request运行app生成response并返回. 现在分析一下, 运行app.run()后具体发生了什么事 ...

  3. 数据库02 /MySQL基础数据类型、完整性约束、sql_mode模式

    2.MySQL基础数据类型.完整性约束.sql_mode模式 目录 2.MySQL基础数据类型.完整性约束.sql_mode模式 1. MySQL常用数据类型 MySQL常用数据类型预览 1. 1 数 ...

  4. Vmware虚拟机下不能访问网络的解决办法之一

    Vmware虚拟机下不能访问网络的解决办法之一 1.这个是默认的网络设置 2.如果不能访问网络,看下VMware相关的服务有没有打开,win+R 3.找到VMware的相关选项,全部启用(当然网络可能 ...

  5. ffmpeg播放器实现详解 - 视频显示

    ffplay是ffmpeg源码中一个自带的开源播放器实例,同时支持本地视频文件的播放以及在线流媒体播放,功能非常强大. FFplay: FFplay is a very simple and port ...

  6. Linux下diff工具

    目录 CentOS 7为例 Meld DiffMerge KDiff3 Kompare CentOS 7为例 Meld Installation 官网 $ sudo yum install meld; ...

  7. P3913 车的攻击

    大致题意: 求出被车攻击到的格子 基本思路: 如果直接暴力出奇迹的话是存不下的, 所以就以另外的思路来想. 容斥原理! 我们可以先把那些在同一行或同一列的车去重,然后把去重后的行数列数记作cntx,c ...

  8. 【SpringBoot】 中时间类型 序列化、反序列化、格式处理

    [SpringBoot] 中时间类型 序列化.反序列化.格式处理 Date yml全局配置 spring: jackson: time-zone: GMT+8 date-format: yyyy-MM ...

  9. java中实现无限层级的树形结构

    本文展示了两个实现方法的代码.两个代码的实现方法不同,代码2更为简单. 先看一下最后实现的结果: 最后结果-json 代码1: 实现过程: 1.传入一段json字符串 2.将字符串转换成对象存入节点列 ...

  10. GitHub 热点速览 Vol.29:程序员资料大全

    作者:HelloGitHub-小鱼干 摘要:有什么资料比各种大全更吸引人的呢?先马为敬,即便日后"挺尸"收藏夹,但是每个和程序相关的大全项目都值得一看.比如国内名为小傅哥整理的 J ...