在eclipse中进行nutch1.7二次开发通过ant编译build.xml出现Class not found javac1.8
2015-10-04 00:24
465 查看
把nutch1.7通过svn导入到本地后打算进行二次开发却在开始用ant进行build.xml构建的时候出现Class not found javac1.8
暂且不管哪个sonar没有找到的问题,我们先把那个Class not found :javac1.8的问题:
多半是因为Ant版本太低,低于1.9,无法和java1.8兼容,因为我的java运行环境是1.8的,Ant版本也是1.8,所以就只有升级Ant版本了。升级Ant版本方法是:
1.进入http://ant.apache.org/manualdownload.cgi下载新版本的Ant,下载之后解压。
2.进入你eclipse下的插件路径找出Ant插件,如我的就是D:\Android\eclipse\plugins\org.apache.ant_1.8.4.v201303080030,打开该路径,将Ant新版本解压出来的文件替换到该目录下,不过要保留META-INF目录 和plugin.properties文件。
3.可以通过cmd进入该插件的位置之后运行ant -version可以查看到ant的版本号,更新成功会显示新的版本号
4.重启eclipse,之后用ant打包就能正常兼容jdk1.8了。
暂且不管哪个sonar没有找到的问题,我们先把那个Class not found :javac1.8的问题:
多半是因为Ant版本太低,低于1.9,无法和java1.8兼容,因为我的java运行环境是1.8的,Ant版本也是1.8,所以就只有升级Ant版本了。升级Ant版本方法是:
1.进入http://ant.apache.org/manualdownload.cgi下载新版本的Ant,下载之后解压。
2.进入你eclipse下的插件路径找出Ant插件,如我的就是D:\Android\eclipse\plugins\org.apache.ant_1.8.4.v201303080030,打开该路径,将Ant新版本解压出来的文件替换到该目录下,不过要保留META-INF目录 和plugin.properties文件。
3.可以通过cmd进入该插件的位置之后运行ant -version可以查看到ant的版本号,更新成功会显示新的版本号
4.重启eclipse,之后用ant打包就能正常兼容jdk1.8了。
相关文章推荐
- Aut2Exe编译au3脚本为可执行文件
- CentOS 6.3下编译安装Ruby 2.0笔记
- 把Lua编译进nginx步骤方法
- Lua中编译执行代码相关的函数详解
- Chrome Visual Studio 2005下的编译过程
- Windows下使用Cygwin编译MySQL客户端
- android的编译和运行过程深入分析
- JavaScript 组件之旅(三):用 Ant 构建组件
- c#中xml文档注释编译dll引用到其它项目示例
- Lua cjson模块编译笔记及错误解决方法
- SQLSERVER编译与重编译发生场景及重用的利弊介绍
- 浅析使用Turck-mmcache编译来加速、优化PHP代码
- 如何编译libfreetype方法详解
- 深入理解C语言中编译相关的常见错误
- 在VS2008中编译MYSQL5.1.48的方法
- Nginx编译参数大全 configure参数中文详解
- centos下编译安装mysql报错解决方案
- Lua的编译、执行和调试技术介绍
- C/C++编译器GCC下的常用编译命令总结
- Mac下使用Eclipse编译C/C++文件出现 launch failed, binary not found 解决方案