在eclipse中没有反应导入

时间:2012-04-11 00:07:43

标签: java import

我正在研究一个java项目,我正在使用Timer类。所以,我导入了javax.swing.*。但是,当我想创建新的Timer对象时,它表现为没有导入的计时器包。但是当我将其导入为javax.swing.Timer时,它会识别并且我可以使用它。它是编译器的错误还是我不知道.*的作用是什么?感谢...

1 个答案:

答案 0 :(得分:0)

我输入此作为答案,因为这会超出评论字符限制。

首先,“它表现为没有导入的计时器包。” - 没有计时器包这样的东西。 javax.swing.Timer是一个类

import javax.swing.*这样的导入应该在eclipse的编辑器中为您的班级提供javax.swing.Timer。但是,如果eclipse强制你发出javax.swing.Timer timer = ..之类的声明,即使你在顶部有import javax.swing.*;,你很可能已经导入了不同类型的计时器。查看您的import语句,查找可能导致此行为的import java.util.Timer类似内容。此外,先前行中的某些语法错误可能会导致此行为。总而言之,如果您恰当地提出问题,您的问题将得到适当的答案。您至少需要提供一些关于您正在做什么的代码,以便那些完全看不到您的屏幕的人会知道我们在谈论什么。