记录一次jdk环境配置爬坑

    最近研究sophix热修复,然后用官方提供的补丁生成工具SophixPatchTool_windows生成补丁,老是提示错误

官方要求JDK1.7以上,然后我从控制台看了jdk版本确实是1.8,不知道怎么办,很崩溃。没办法,咨询客服呗,阿里开发者网站提工单,几个小时后客服要我加钉钉群,好吧,正好手机上有钉钉,申请加入,竟然还要验证信息敲打,算了,随便写吧,还好很快通过了,一看群里人还真不少,不知道是这个sophix问题多,还是开发者们问题多偷笑

    里面有个技术解答的人,估计是阿里的工程师,好紧张啊,要给一个陌生人提问,要不要先说你好显得有礼貌些大笑,算了假装自己是大佬,直接@直接问,工程师很快解答了,说check下本地jdk版本,让我卸载jdk1.7以下的版本。不回复直接操作(大佬就应该有范儿),进入控制面板-卸载程序,乖乖,一看本地装了3个版本的jdk,678,想起那句话:一家人就应该要完完整整大笑。卸载呗,先干掉6,然后测试,依然相同错误,内心一句“艹”,想了想,要不把7也干掉?嗯,反正没其他办法,又把7也干掉,再测试生气,嘿嘿,还是相同错误!!这我就无语了,不是这个原因导致的吗?算了,我再百度一下吧(公司内网,google不了),虽然之前也百度了好久,半小时后依然没找到有用的信息。我再去群里问?但是直觉告诉我肯定我本地环境有问题,找个同事的电脑试试吧,然后竟然成功了羡慕,应该高兴还是悲伤呢?自己电脑的环境肯定得搞好吧,不然每次都麻烦人家。这次我决定把jdk8也干掉,重新下载安装jdk版本,这次应该能解决吧可怜,然而结果总是令人伤心,错误还是那样!!MD幸亏项目不急着用,不然真的是要急死人。不死心再百度,有说什么更改注册表,死马当活马医,然而公司安全策略限制,注册表进不去,傻乎乎还百度能不能命令行就改注册表,然后一看太复杂,放弃了再见。有说什么删除java.dll,好吧,照做,然而结果依然,呵呵。不管了,老子下班了。

    第二天,乖乖地又开始去研究怎么解决,不然呢?安静大佬就应该有原则和毅力得意,昨天方法都试了,是不是环境变量有问题,什么JAVA_HOME什么PATH全给检查了一遍,又重新配置了一遍,改一点测一次,时间花的真不少,然并卵,敌方太强大,我方活力不支,更通俗点,20投!抓狂怎么可能,我不解决谁解决,最后想起来这两天百度,看到有个什么javaw,这是干什么的我也不清楚,删掉再说,用searcheverything搜了下,果然找到了,删掉吧,大不了jdk不能用了再重装

要干就干票大的,把这几个全删掉,测试,竟然成功了!!

    这次解决这个问题真的是费时费力啊,还好最后解决了。记录一下也算分享一下,以后可能会用到。

猜你喜欢

转载自blog.csdn.net/u010452083/article/details/79453969