clone flink 1.6 执行报错.显示没有scala jar
下载scala sdk 引用到项目中,发现一直去C盘的用户目录下去找jar包. 卸载IDEA中的scala插件,重新安装失败.应该是没有C盘的操作权限.修改IDEA的缓存文件配置
IDEA的缓存文件夹.IntelliJIdea2017.1,存放着IDEA的破解密码,各个项目的缓存,默认是在C盘的用户目录下,目前有1.5G大小。现在想要把它从C盘移出。
在IDEA的安装路径下中,进入bin目录后找到属性文件:idea.properties 用记事本打开,找到如下代码段:
1 #---------------------------------------------------------------------
2 # Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
3 #---------------------------------------------------------------------
4 # idea.config.path=${user.home}/.IntelliJIdea/config
5
6 #---------------------------------------------------------------------
7 # Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
8 #---------------------------------------------------------------------
9 # idea.system.path=${user.home}/.IntelliJIdea/system
10
11 #---------------------------------------------------------------------
12 # Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
13 #---------------------------------------------------------------------
14 # idea.plugins.path=${idea.config.path}/plugins
需要注意,在IDEA2017中,默认这些配置是注释掉的,我在这可吃了大亏,没想到配置没有生效的原因是如此简单。
更改配置文件如下:
1 #---------------------------------------------------------------------
2 # Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
3 #---------------------------------------------------------------------
4 idea.config.path=E:/personaldata/.IntelliJIdea/config
5
6 #---------------------------------------------------------------------
7 # Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
8 #---------------------------------------------------------------------
9 idea.system.path=E:/personaldata/.IntelliJIdea/system
10
11 #---------------------------------------------------------------------
12 # Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
13 #---------------------------------------------------------------------
14 idea.plugins.path=${idea.config.path}/plugins
更改了以后重启IDEA,会弹出如下界面Complete Installation,选择Previous version
此时,在目录下生成了一个.IntelliJIdea文件
此时把.IntelliJIdea2017.1删除了也可以,原来的项目也都能找得到
PS:初始缓存文件夹.IntelliJIdea2017.1的来历,之前安装的是IDEA2015,那时的缓存文件是.IntelliJIdea,后来将IDEA2015升级成了IDE2017,在同一个目录下生成了这个.IntelliJIdea2017.1文件夹。可能是IDEA内部的某种设置,如果文件中已经存在了.IntelliJIdea文件,就要在后面增加版本号后缀。
在尝试安装Flink 1.6时遇到错误,由于缺少Scala jar包,下载Scala SDK并引入项目。然而,IDEA始终在C盘用户目录下寻找jar。卸载并重新安装Scala插件未成功,原因是缺少C盘操作权限。通过修改IDEA的idea.properties文件,改变缓存目录位置,避免在C盘生成大量缓存文件。重启IDEA,完成安装,并能正常访问先前项目。
840

被折叠的 条评论
为什么被折叠?



