可能重复: 如何访问默认包中的Java类? 我正在使用Eclipse 3.5,我已经创build了一个包含默认包的包结构的项目。 我有一个类的默认包 – Calculations.java ,我想要使用该类的任何包(例如在com.company.calc )。 当我尝试使用默认包中的类时,它给我一个编译器错误。 它不能识别默认包中的类。 哪里有问题? Calculations.java – 源代码 public class Calculations { native public int Calculate(int contextId); native public double GetProgress(int contextId); static { System.loadLibrary("Calc"); } } 我不能把我的课放在任何其他的包里。 这个类有一些在Delphi中实现的本地方法。 如果我把这个类放在任何文件夹中,我将不得不对这个我想避免的DLL进行修改(真的 – 我不能)。 这就是为什么我把我的课程放在默认包中。