Java类型列表不明确?

Java类型列表不明确?,java,list,Java,List,我是一个编程爱好者,有着基本的编程背景,但我对Java编程语言完全陌生 我想学习如何建立一个简单的网络爬虫,我正在使用这个网站编译源代码,看看它是如何工作的,并看到它的行动! 网站提供的资料来源如下: 我正在运行Eclipse3.2并使用sun-java-6JRE编译小程序。我正在运行Ubuntu发行版Crunchbang 图书馆的某些部分我不熟悉,也不知道如何修复 List listmatches; 错误显示“类型列表不明确” 我有包java.utils.*但错误仍然存在 我的语法是否有

我是一个编程爱好者,有着基本的编程背景,但我对Java编程语言完全陌生

我想学习如何建立一个简单的网络爬虫,我正在使用这个网站编译源代码,看看它是如何工作的,并看到它的行动!

网站提供的资料来源如下:

我正在运行Eclipse3.2并使用sun-java-6JRE编译小程序。我正在运行Ubuntu发行版Crunchbang

图书馆的某些部分我不熟悉,也不知道如何修复

List listmatches;
错误显示“
类型列表不明确”

我有包
java.utils.*但错误仍然存在


我的语法是否有问题,或者
List
是否有新语法?

Add
import java.awt.List到您的导入语句。这样应该行得通


这主要是因为有一个
java.util.List
和一个
java.awt.List
。由于您使用通配符导入这两个文件,编译器不知道您实际要导入哪一个文件。

之所以会收到“不明确”消息,是因为“java.awt.”和“java.util.”包中都有一个列表类,位于导入列表的顶部

要解决这个问题,您应该选择其中一个最有可能在应用程序中使用的(我猜是java.awt.List)


在eclipse中,如果您执行“CTRL+SHIFT+o”(这是一个o而不是零),它将重构您的导入。从那里您可以选择java.awt.List。

为了避免这种模棱两可的消息,我们必须根据您的需要专门导入“java.util.List”或“java.awt.List”。如果您同时使用这两个选项,则可能会出现此类问题。
要查看使用此功能的示例程序,请访问

谢谢,它很有效。我还是比较新的,谷歌很快就用util代替了awt