我刚刚安装了JDK 1.8和Eclipse 4.6.0;旧版本工作正常。我能够将我的旧项目转换为1.8就好了。我有新项目的问题。我按照与之前版本相同的步骤进行操作:
新项目→名称(并取默认值)→完成
新类→选择源文件夹作为刚刚创建的项目的src子目录→ 接受默认的超类(Object)或将其删除(没有任何区别) - >光洁度
包声明上的错误消息:无法解析类型java.lang.Object
类声明时出现错误消息:默认构造函数
未定义隐式超级构造函数Object()感谢您的帮助。
答案 0 :(得分:0)
从日食构建路径中移除您的JRE,然后再次添加 。
1.右键点击项目>构建路径>配置构建路径。
2.选择Libraries选项卡,您应该看到带有错误的Java 1.8 jre
3.选择java 1.8 jre并单击删除按钮。
4.添加图书馆...> JRE系统库>下一个>工作区默认>完成。
5.关闭属性窗口
6.清理您的项目 - >转到项目菜单>清洁...>行
答案 1 :(得分:0)
尝试以下:
1. Go to properties of project with the build error (right click > Properties)
2. View the "Libraries" tab in the "Build Path" section
3. Find the "JRE System Library" in the list (if this is missing then this error message is not an eclipse bug but a mis-configured project)
4. Remove the "JRE System Library"
5. Hit "Add Library ...", Select "JRE System Library" and add the appropriate JRE for the project (eg. 'Workspace default JRE')
6. Hit "Finish" in the library selection and "OK" in the project properties and then wait for the re-build of the project
7. Hopefully the error will be resolved ...
其他尝试
Eclipse-> Preferences-> Java-> Compiler-> Building->输出文件夹 - >“重建由他人修改的类文件”。
答案 2 :(得分:0)