转载

一次作死经历

今天作了一波,解决过程还是比较曲折的,特此记录一下。

作死行为

今天下午一时兴起,改了一下硬盘名,当时想着应该不会有问题,毕竟以前该磁盘的挂载点是一堆乱七八糟的字符,和那个 1TB卷 (这名字看着真不得劲)的硬盘名看着毫无关系。

(以下为修改卷名为test进行测试)

改完就发现出事了,开发软件没了,环境变量也没了……

一次作死经历

一次作死经历

查看路径变成了当前卷的名字

一次作死经历

重配环境变量

还好jetBrains家的软件是可以一键迁移的,开发环境也很好配改一下名字就好。

jetBrains系列下的软件可以通过toolbox的设置直接修改软件的位置

一次作死经历

(我用那个select修改一直不成功,还是直接手动输入的文件夹名)

改到以前安装的那个文件夹,重启软件,所有安装的软件就都找到了(另外toolbox对于这些软件的升级和管理都很方便,推荐大家可以试一下)

一次作死经历

再就是配置环境变量,这个简单详细过程就不说就不说了。(第一次体验到了设置JAVA_HOME的好处,只需修改一点就好了)

一次作死经历

一次作死经历

还是启动不了的Java程序

本以为配置完环境应该就完事大吉了。

idea启动,spring-boot启动。

失败了,根本没有启动的选项

一次作死经历

一次作死经历

main函数的String还报错了,这看着就像java没装好啊。

我决定重装jdk……

但是重装完成以后仍然这样。

运行单元测试的时候出现了一个错误。

一次作死经历

我想了想直接把这个给删除了,想着这样会生成一个正常的文件,但是也没有……

最后idea感受到了我的困难,并给我提供了帮助

一次作死经历

一次作死经历

第一步之后就解决了问题。

一次作死经历

一次作死经历

jdk的路径并没有从$PATH中获取,还是保持的以前哪一个。

总结

这个问题本来是一个很小的问题,早就知道idea可以自己设置jdk,不一定需要配置环境变量,但因为思维惯性,想着环境变量应该会是第一优先级,就没想着去检查这个东西,而想着是jdk出了问题,浪费了时间,而且JetBrains的IDE真是好用,已经不是第一次通过它提示的文档来解决问题了,毕业以后如果有能力,一定得支持正版。

原文  https://segmentfault.com/a/1190000018838190
正文到此结束
Loading...