搭建后台运行环境记录暨解决Kepler SR1支持jdk1.8和\ant\build.xml:115: Class not found: javac1.8错误

其实本人的主业是Android开发,但是部门人手不够,从今开始,从app到前端到后台,要实行“一揽子承包”制度。

于是,耗时两天的搭建环境的经历开始了。

将代码从git上拉取下来后,用ant编译,始终报错:\ant\build.xml:115: Class not found: javac1.8错误。后台的同事帮忙查看说,应该是因为找不到jdk1.8的原因。可是本人电脑中的确装的是jdk1.8,再查找发现,


 

 这儿并没有1.8的选项。由此判定,eclipse版本低了,不支持jdk1.8。

ps:eclipse的版本查看方式



点击About Eclipse后弹出的窗口中有version数据。

经查,本人的eclipse版本是 Kepler SR1

再问度娘,发现需要首先将Kepler SR1升级到SR2,再在eclipse中更新安装支持jdk 1.8的插件。


嗯,步骤很简洁,目标很明确,可是过程很崩溃。总之一句话,需要网络比较好的环境才能连的上eclipse更新,哪怕是网络较好,也是4k的下载速度,按照这俩更新花了一晚上...


废话少说,从SR1更新到SR2的方法


点击后,等待系统检测和网络连接,检查到更新后会显示更新项,一路next即可。安装成功后,会让重启eclipse,此时再点击查看版本就发现已经更新成功了。


接下来是安装支持jdk1.8的插件



如果连不上,只能说网络环境不好。


更新完了这些,再去查看java compiler,发现有1.8的选项


需要注意的是,一定要选择1.8之后apply,这样才会重新编译整个工程。


怀着满满的期待,再次使用ant编译,很无奈,依然报同样的错误。同事也没有遇见过,继续百度,怀疑是ant版本的问题,因为jdk1.8需要ant1.9以上来编译。再对比eclipse文件目录中\plugins中的ant插件,发现他的是1.9的,我的是1.8的版本。

再尝试将他的1.9的版本替换我的1.8的版本后,就是直接将ant插件文件夹放入\plugins即可,再重启eclipse,再编译。

OK,成功了。


简而言之,若初始环境是eclipse Kepler SR1,搭建支持JDK 1.8的web环境。需要首先升级到SR2,再下支持JDK 1.8的插件,注意ant的版本,应为1.9及以上。







  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值