今天作了一波,解决过程还是比较曲折的,特此记录一下。
作死行为
今天下午一时兴起,改了一下硬盘名,当时想着应该不会有问题,毕竟以前该磁盘的挂载点是一堆乱七八糟的字符,和那个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真是好用,已经不是第一次通过它提示的文档来解决问题了,毕业以后如果有能力,一定得支持正版。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。