gpt4 book ai didi

java - Windows 上的 Eclipse 无法解析 java.util.Comparator

转载 作者:行者123 更新时间:2023-12-02 04:39:30 24 4
gpt4 key购买 nike

我不熟悉 Java 或 Eclipse。我想运行一个包含多个导入的 java 程序。我在Eclipse中创建了一个新项目并粘贴了代码,但它在java.util.Comparator下画了一条红线,并说无法解析。所有其他导入均有效。

很困惑,我下载了最新版本的 Eclipse 并覆盖了以前的版本,但问题仍然存在。我编写了一个 HelloWorld 程序并且它可以工作。

这是重现该问题的代码示例:

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator; // error: The import java.util.Comparator cannot be resolved
import java.util.HashMap;
import java.util.Iterator;

public class MyClass
{
class MyComparator implements Comparator // error: Comparator cannot be resolved to a type
{
public int compare(Object arg0, Object arg1)
{
ArrayList<String> ap0 = (ArrayList<String>) arg0;
ArrayList<String> ap1 = (ArrayList<String>) arg1;
return ap0.size() - ap1.size();
}
}

void work()
{
ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>();
Collections.sort(list, new MyComparator()); // error: The method sort(List<T>, Comparator<? super T>) from the type Collections refers to the missing type Comparator
}
}

编译器(或构建器?)还说:该项目未构建,因为其构建路径不完整。找不到 java.util.Comparator 的类文件。修复构建路径,然后尝试构建此项目

建议?

最佳答案

如果您同时安装了 JRE7 和 1.8,请从 1.8 切换到 7。

关于java - Windows 上的 Eclipse 无法解析 java.util.Comparator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30339365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com