eclipse中导入android工程时因源工程java编译环境不同导致编译错误的解决方法
来源:互联网 发布:google python 课程 编辑:程序博客网 时间:2024/05/30 02:24
1. 问题描述
最近我将一个开源项目的工程导入 eclipse 中时发现编译错误如下:The method run() of type XXX must override a superclass method... 可是仔细查看发现 XXX 这个类只是实现了一个普通的 Runnable 接口,然而在其实现方法 run() 处却报出这样的编译错误实属奇怪,因为系统中 java 的安装和环境配置都正常,按理说不应该出现这种编译错误。
2. 解决
后来在网上找到了问题的原因:导入的源工程其原本的 java 编译环境与当前系统中的 java 编译环境不相同,具体而言是 java 版本不对,我系统中安装的 java 版本是1.6,于是首先通过 Windows - Preferences - Java - Compiler ,找到右边的 java 编译选项面板查看,发现此处的 java 版本配置和系统一致,如图所示:
说明系统的编译环境设置没有问题,于是再查看工程本身的具体编译设置项,右击工程进入:Build Path - Configure Build Path... - Java Compiler,发现其工程编译环境用的是 java 1.5 版本,如下图所示:
将其修改为系统的 1.6 ,版本,单击 OK 重新编译,问题解决!
- eclipse中导入android工程时因源工程java编译环境不同导致编译错误的解决方法
- Eclipse中编译Android工程时出现的问题解决方法。
- eclipse不能自动编译工程的解决方法
- Eclipse不能自动编译工程的解决方法
- eclipse不能自动编译工程的解决方法
- eclipse不能自动编译工程的解决方法
- eclipse不能自动编译工程的解决方法
- eclipse不能自动编译工程的解决方法
- eclipse不能自动编译工程的解决方法
- eclipse不能自动编译工程的解决方法
- 如何修改eclipse中某个工程的JDK编译环境
- Eclipse 导入已有工程出现一堆编译错误
- Cocostudio工具创建工程,因没有字体资源导致在vs中编译时,出现中文乱码现象
- eclipse导入maven工程,右键没有build path和工程不能自动编译解决方法
- 工程导入eclipse后,修改编译级别,仍然报一个奇怪的错误。
- JSONKit导入工程后编译报错的解决方法
- cocos2d-x创建android工程工程名字有“-”导致不生成jni目录,编译错误
- Eclipse 工程错误的解决方法
- MVC 3.0 使用过滤器(Filter)
- 详细解说:简单CSS3实现炫酷读者墙
- 仙道录 第一卷 天道门 第六章 青光佩
- ArchLinux下通过Grub2引导进入GPartedLive动态调整分区大小
- Oracle9i中v$sql、v$sqlarea、v$sqltext、v$sql_plan的联系与区别
- eclipse中导入android工程时因源工程java编译环境不同导致编译错误的解决方法
- Ubuntu 12.10 下创建 Eclipse 启动方式
- chapter 4.5: UMDF结构
- java虚拟机常用命令工具
- 栈的应用
- 线段树 单点更新
- jquery操作xml
- 树状数组
- hdu 4008 Parent and son