【番外】【Android】java换成低版本


记叙,以纪念。


原来的JDK是1.8,但是因为dx的限制,只能拉低到1.7.


未卸载1.8,直接安装1.7,之后更改JAVA HOME。


完了发现,javac变了,但是java还是高版本。


网上查资料,主要是说windows/system之下的java.exe(或者是javac.exe?)版本不对,

或者是把javahome的路径提到path前部,或者是旧版本的路径还留在path里,

或者是先查找了system32的路径后查找javaclass的路径,导致用了旧信息。


上述对我的情况都不起效,于是最终是控制面板,把1.8的东西都卸掉了。


之后就显示正常。


【存疑】 在有高版本的情况下,默认使用高版本的java?

或者是设置方面的问题,我在控制面板的java界面,看到两个版本之间的选项,不知道是否为原因所在?




总之,傻子一样的我,终于解决又一个。

PS:

之前在oracle官网下文件,要注册,我挣扎了一把,实践前人经验,但是没想到蠢在临门一脚上。

这次看透了文件名的骗局,顿时有种,悲喜交加之感。







你可能感兴趣的:(【番外】【Android】java换成低版本)