这是一个新的错误吗?我有一台新的mac电脑并 在上面安装了eclipse 。校验和匹配良好。但是当我尝试创建一个简单的类时,只是为了进行基本测试,我得到了标题中提到的错误。我以前从未见过 java 抱怨 object()
构造函数。这是课程:
package com.my.ok;
public class First {
}
编辑:
我发现如果我将 execution environment
设置为 javaSE-1.7
就会出现问题
原文由 Cote Mounyo 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您的
JRE
未在项目中配置,则会出现此问题built path.
配置
JRE:
在 Eclipse 中:
Build Path
->Configure Build Path
Libraries tab
单击Add Library
。JRE System Library
点击Next
JRE
。点击Finish
在 Netbeans 中:
Properties
。Java Platform
。Source/Binary Format
并根据您的要求选择JDK。解释:
错误是因为您没有在项目中包含系统库,并且您的类无法找到
Object()
构造函数,当您创建对象时,它在层次结构中首先被调用。例子:
发生的事情是
compiler
默认扩展你的First
类到Object
类但是
Object
在您的案例中找不到类,您收到此错误。