最近在使用ant构建java项目时出现了Class Not Found:javac1.8的错误。在网上查了查,发现是JDK版本和ant版本的兼容性的问题,那么好吧java
1.咱们去Apache官网从新下载1.9.6版本的ant--下载地址:http://ant.apache.org/bindownload.cgiapache
2.下载好了,配置ant的环境变量,Path里指定ant的bin目录,命令行里查看ant的环境变量是否配置成功:ant -verisonwindows
3.命令行里进入Java项目的根目录(build.xml文件通常放在这下面),执行ant命令,咱们会发现没有报错eclipse
4.打开eclipse执行build.xml文件,咱们发现仍是有Class Not Found:javac1.8的错误,这是为何呢?eclipse的ant是其内置的ant,和本身在电脑上配置的ant不是同一个版本,咱们能够在eclipse的安装目录下的plugins文件,打开它,咱们会发现里面的ant版本有点低,怎么办,只有从新指定一个ant版本了ui
4.1,在eclipse中,打开windows->preferences->Ant-Runtime命令行
4.2,修改Ant home,指向到你的新版本的目录便可。xml
5.再次构建build.xml,就能够了。ip