java io 设备未就绪,GRADLE遇见“设备未就绪”

今天在使用Gradle时,遇到一个很奇怪的问题,我在本机上运行的很好,但在另外一台机器上总是报错

错误内容:

java.io.IOException: 设备未就绪。 at java.io.WinNTFileSystem.canonicalize0(Native Method) at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:375)

于是,我就百度,大概告诉我的是,确认路径是否正确。

刚开始很迷茫,不知道要确认是哪里的路径,然后,我发现,那台机器上,没有配置gradle环境。

配好环境后,还是报错。 第一次会提示一个buildship的错误,于是,我就想是不是buildship插件没装好。。

再然后,我干脆启用eclipse的错误报告,查看详细内容,发现,确实是读取文件路径出了问题

这时候我想到了之前修改过一次路径。然后就一个个的配置文件排查。 最终发现,问题出在

org.eclipse.buildship.core.prefs

里面的路径全都是我提交上去的路径,也就是我本机的路径,刚好那台服务器上找不到这个盘符。所以就报了一个设备未就绪的错误。 修改配置后,一切正常。

所以,Gradle项目下下来之后,还要配置好org.eclipse.buildship.core.prefs里面的具体路径,才能保证Gradle正常构建。

最后把配置文件贴上来,以供参考

GRADLE_BUILD_COMMANDS=org.eclipse.jdt.core.java

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值