我是Java和Eclipse的新手。
我正在尝试在我的代码中导入外部类文件。我右键单击项目src-> properties-> buildpath-> configure build path-> libraries->添加外部类文件夹 通过这个默认包出现在引用的库中,包含所有Java类文件,但我仍然无法导入我的文件。
接下来,我将zip文件夹中的所有.class文件压缩并添加为外部jar,通过执行此操作,所有类文件都显示在默认包下,在引用的库下,但仍然无法将我的类文件导入代码。< / p>
如何重命名默认包,以便我可以访问和导入类文件?
通过右键单击类,在引用的库中的默认包下,没有重构和移动选项。
答案 0 :(得分:1)
您必须尊重类文件来自的文件系统层次结构。
假设类文件(例如Clazz类)具有声明package ch.charno.xy
,它们必须保留在文件夹层次结构ch/charno/xy/Clazz.class
中。您必须导入子文件夹ch
所在的文件夹,以便保留正确的层次结构。不可能只导入类文件,但您需要导入整个文件夹层次结构。
(我希望我理解你的问题)