在我的一个目录中,我拥有属于一个包(“游戏”)的所有.java文件。现在我想创建一个不属于这个包并导入“游戏”包的.java文件。如果我创建一个新文件并编写import game;
,那么Eclipse会抱怨它不知道“游戏”包的含义。有人可以帮我解决这个问题吗?
答案 0 :(得分:20)
您无法导入包,您需要从该包导入类:
import game.SomeClass;
import game.SomeOtherClass;
或
import game.*;
从该包导入所有类。
如果在代码中键入类名,Eclipse可以为您生成这些导入,并按 Ctrl + Space 进行代码完成。在那里选择正确的类(如果不同的包中存在更多具有相同名称的类),则将生成导入。
答案 1 :(得分:5)
您可能还想使用Eclipse的“组织导入”快捷方式:Ctrl + Shift + O.
这将找到所有缺失的类型并自动添加适当的导入。
答案 2 :(得分:-1)
将您的包导入新的java文件或创建对象,并从旧包中获取您想要的java类