关于【error=2,No such file or directory】问题的一种起因与解决方法

error=2,No such file or directory

很多情况下遇见了标题所示的这么一串提示,估计头都大了,特别是刚刚使用IDEA以及AndroidStudio的同学,看到错误提示,直译成找不到文件与目录,然后就不知该如何下手解决问题了。


今天我们不谈原理。之谈一种起因与相应的解决方案。

1、引入

我们每个人使用IDE都有很多自己独特的习惯,无论是快捷键、代码模板还是编辑器的高亮与颜色提示等等。很多情况下用习惯了就不想换。
举个栗子:
假设有一天我们更换电脑、重装系统或者重新安装IDEA与AS,很明显此时此刻,系统不会“好心地”保留下原来的这些“使用习惯”–settings。


聪明的小伙伴肯定会说,没关系,小事啊。我导入之前的【settings】不就行了么,于是乎,就像这样:
这里写图片描述

嗯,看起来没什么不对的,so,来一个”HelloWorld”看看,嗯,一运行不要紧:
这里写图片描述
这是啥???
不行就重启再建一个项目试试:
这里写图片描述
还是这样。。。


2、解决

开门见山,其实这个错误就是我们看似正确的【import settings】导致的。

如果在这个”settings” 的 jar包中,存储了我们之前JDK的存储环境,而恰好,此时此刻,我们的IDE又按照这个路径去找jdk,很明显,这是绝对找不到的,那么,没有jdk,肯定是编译、运行不了的啊。。。

因此,这种情况就会报错。


知道问题后,我们就解决它,很简单:

更换JDK路径啊!

按照下面的步骤,傻瓜教程:

这里写图片描述

这里写图片描述

轻轻的点击【apply】:

一切迎刃而解。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值