导入的类文件显示在Eclipse的默认包中,如何访问它们?

时间:2013-07-04 09:28:29

标签: java eclipse class

我是Java和Eclipse的新手。

我正在尝试在我的代码中导入外部类文件。我右键单击项目src-> properties-> buildpath-> configure build path-> libraries->添加外部类文件夹 通过这个默认包出现在引用的库中,包含所有Java类文件,但我仍然无法导入我的文件。

接下来,我将zip文件夹中的所有.class文件压缩并添加为外部jar,通过执行此操作,所有类文件都显示在默认包下,在引用的库下,但仍然无法将我的类文件导入代码。< / p>

如何重命名默认包,以便我可以访问和导入类文件?

通过右键单击类,在引用的库中的默认包下,没有重构和移动选项。

1 个答案:

答案 0 :(得分:1)

您必须尊重类文件来自的文件系统层次结构。

假设类文件(例如Clazz类)具有声明package ch.charno.xy,它们必须保留在文件夹层次结构ch/charno/xy/Clazz.class中。您必须导入子文件夹ch所在的文件夹,以便保留正确的层次结构。不可能只导入类文件,但您需要导入整个文件夹层次结构。

(我希望我理解你的问题)