关于JDK1.8降为1.6配置过程中的一步一坑详解(Exception in thread “main“ java.lang.NoClassDefFoundError: com/sun/tools/)

近期,因为工作需求,需要用到1.6版本的JDK,但奈何鄙人已安装1.8版本JDK,不得已,配置吧,闲话不多说,一步一坑走起~~~
1.首先你肯定安装好了JDK1.8了,用卸载吗(当然不用了,因为你肯定以后要用)!
2.那么你肯定需要去下载JDK1.6,然后你一看,官网没找到,不着急,找度娘啊,直接搜jdk1.6下载,进去,下载(有同学会说,下载的时候会要oracle账号,别慌,去网上搜一下,很多公共的账号,拿来用即可!)
3.安装jdk(不多说了,切记,安装要正确,jdk和jre放到两个文件夹中,上图)
关于JDK1.8降为1.6配置过程中的一步一坑详解(Exception in thread “main“ java.lang.NoClassDefFoundError: com/sun/tools/)
有同学会说,我就不想放到两个文件夹,有影响吗,有!会出现什么情况!上图
关于JDK1.8降为1.6配置过程中的一步一坑详解(Exception in thread “main“ java.lang.NoClassDefFoundError: com/sun/tools/)
假如你出现这个报错,不要着急,去看看你安装的是否正确,然后再看看你的环境变量配置是否正确,基本就是这两个问题了,找到它,干掉它即可!!!
3.然后有同学说,你说到这里还没说核心,不要着急~慌什么,这都是打基础
4.安装好然后配置环境变量:
将你的java_home改成你jdk1.6路径
然后用配置classpath,不需要了,什么不信,那你试试
然后还有path需要我们修改,在这里网上说什么都有,这里强调一下,一步操作即可,上图
关于JDK1.8降为1.6配置过程中的一步一坑详解(Exception in thread “main“ java.lang.NoClassDefFoundError: com/sun/tools/)
你的环境变量应该是1在最前面,用删除吗,不需要,将你本地jdk1.6安装路径(也就是2)放到开头即可,因为系统会按照你先后顺序执行,这样即可
5.然后cmd自己去调试查看即可,然后在这里强调一下,如果你输入java -version显示的是1.6,但是输入javac显示报错,例如第三步,那么你就去卸载你的jdk重新安装,存放路径一定要正确啊同学或者查看你的环境配置
6.欢迎各位同学指正(关注小刘不迷路~~)