今天打开idea运行maven项目,然后发现没有找到org.下面的的jar包,然后在网上找了很多办法也没有找到,(忘记截图了之前遇到的时候,不然一定给各位看看),然后我就尝试打开eclipse,发现也是同样的错误,无法找到org下面的任何jar包,这让我急得直出大汗,
然后我打开cmd,运行javac发现输出编码为乱码,我此刻意识到了可能是系统得编码发生了然后导致打开软件以及运行项目无法找到对应得jar包,这样就好比是不是跨物种间得联系。不是一种语言得人注定难以沟通。
在这里我科普下jar的定义。
jar包类似zip,可以压缩文件,提高存储、下载效率,包含的文件类型有图片、文字等常用文件,还有类文件,具有可执行性。
具体想要加清晰明了的认知的话可以去这篇博文我认为挺不错的介绍的很清晰。jar包的定义
最后我开始反思自己是否对电脑的语言进行了改变然后还真给我反思出来了,有点靠北
这里的Beta版如果勾选上他就会给你系统重启然后将你的chcp 改为65001然后就会导致你的jar包出现无法编译以及识别,但是同时我也发现vscode和pycharm的jar包没有发生改变,可以进行正常运行所以,所以可能有的时候正确选择自己的代码编译器也是需要智商的,哈哈哈,最后把这个取消勾选后我的代码也是可以重新编译了,
最后我想说的是自己有时候也不要自己瞎搞。不然可能有时候别人也无法帮助你因为毕竟有时候自己的无心之举可能会造成无法想象的后果。最后共勉,愿世界没有bug!