奇怪问题集合

记录一:别人能跑的代码到我这儿就跑不动了

问题描述:从项目上拉来一个项目代码,本地启动,服务日志没有打包,服务没有启动成功,

同事本地代码可用,

怀疑会不会是 maven  的问题,于是把同事的maven - setting 文件同步过来,代码同步过来,发现还是不行。

怀疑会不会与 idea 有关(之前也试过它是有bug的):把项目打包,直接用 java -jar 运行,发现还是不行。。嗯????

该不会是我本地系统或jdk 版本有问题吧?于是把我的包发送给同事电脑上,可以运行!!  再把同事电脑上打好的包放到我的电脑上,发现不可以运行!

崩了

那可能之一就是 JDK 的问题了,我们都是使用的JDK8,按道理是不会有版本差异而产生的,难道是因为 window下和mac下,刚才好这个项目有地方踩了坑???不会这么巧吧,虽然之前也试过,windows 和 mac 之间是真的会有一些不一样。mac 对程序运行是会有一些 “意外”的。(之前就是写一个死循环, windows & linux 下运行,CPU不会飙高,但在MAC下,就会CPU 百分之好几百)。不知道是个案还是通案。就难说。

 

没办法了啊,怎么办。真的好头大,找不到原因了。

想把同事的jdk拿过来用,发现windows的jdk 在我这,根本用不了,哈哈。醉了。

 

我只是想在本地上启动,然后联调一下啊代码而已啊。如果真的是mac的原因,那我换jdk版本也是没有用的。

 

怎么办才好呢,

 

最后的方案:也算不上是方案,就是在本地启动docker, 把我的包放在容器上跑,果然又是可以的。。。。emmmmm , 这。。。。

难道我调试就得这样搞了吗。哈哈。笑死。

 

 

遇到一个辣鸡项目,时间紧,容不得有什么研究的时间。烦死了。偏偏遇到这样头疼的问题。暂且先放一下,使用折中的办法渡过这一关先。

 

难道真的是MAC的坑吗?希望能找到原因和解决方案。

 

待续(虽然十之九是不会有后续的了)。。。

 

posted @ 2022-04-05 14:39  aaacarrot  阅读(34)  评论(0编辑  收藏  举报