我正在使用 Eclipse Juno 和 Java。
我正在尝试创建一个新列表:
List myList = new ArrayList();
这有一个错误,解决方法是将编译器更改为 1.7,我接受了。此列表创建行上的错误已得到纠正,但是我现在在整个项目中有很多错误,这些错误发生在以前工作的行上。一些例子是:
class GetAccountAndCubsHandler<T> implements AsyncCallback<List<AccountAndCubs>>
此行有多个标记 - GetAccountAndCubsHandler 类型的层次结构不一致 - 列表不能解析为类型
public class AccountCreationView extends Composite {
此行有多个标记 - AccountCreationView 类型的层次结构不一致 - 断点:AccountCreationView
@SuppressWarnings("unused")
private String accountId;
第一行 - 此行有多个标记 - SuppressWarnings 无法解析为类型 - 注释类型 SuppressWarnings 的属性值未定义
第二行 - 字符串无法解析为类型
正如您想象的那样,我的整个项目以这种方式受到不利影响是非常令人不安的,因此非常感谢任何关于如何恢复的建议。
问候,
格林
最佳答案
"String cannot be resolved to a type"
确保在构建路径中指定了有效的 JRE 或 JDK。
因为您使用的是 Eclipse,请右键单击您的项目,然后选择 Properties
→ Java Build Path
。
关于java - 在整个项目中创建 List 时更改为编译器 1.7 会产生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17583268/