不修改主机名(汉字)如何修改sbt .ivy仓库路径

本机名为汉字,导致sbt-eclipse读取文件路径错误,教你如何修改sbt .ivy仓库目录


初次学习spark 使用sbt时因为本机电脑名称为汉字,导致在使用sbt eclipse时,eclipse相关依赖包地址出现乱码,读取不成功,项目也就无法执行。
但是修改主机名称之后系统默认文件夹名称并没有变,如果要修改文件还需要修改一系列注册表,比较容易出现问题,而我又不想重装系统来更改主机名(个人感觉是最快最方便的方法),经过两天的痛苦研究后发现了修改sbt .ivy仓库路径的方法。

小白无脑安装后的安装路径
这是无脑安装后默认的.ivy安装路径
如果无脑安装的话,sbt 的.ivy仓库会默认安装到c盘user.home路径中,但是如果主机名中含有汉字,在sbt. eclipse使用时,就会仓库地址乱码问题而无法导入sbt相关依赖包。
在网上找了好多方法但是使用后都不能生效,下面是我自己的修改方法(亲测有效)
打开sbt安装目录下的launch.jar文件,推荐用RAR压缩软件或者360压缩打开,可以在不解压文件的情况下修改jar包内容。sbt安装目录
打开文件后,修改了以下几个文件但是并没有卵用,多次研究后感觉这几个文件应该是各个版本的sbt对应的properties属性文件,研究后我个人觉得这些是各个版本sbt所需要的属性配置文件
这个文件夹下是当前版本sbt在使用的properties文件
打开后使用记事本打开该文件,修改.ivy仓库路径为自己想要的路径即可(千万不要在包含空格或者汉字)。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改完后重新运行sbt,重新下载完就好啦。
研究了两天,我太难了
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值