【发布时间】:2011-04-10 18:22:14
【问题描述】:
我有一个 Java 应用程序,Java 文件位于一个名为 app 的包中。我在类路径中添加了一个 JAR 文件。 JAR 文件中的所有类都在默认包中。
从我的 Java 应用程序中,我无法访问此 JAR 文件的类。只有当我将我的应用程序文件放在默认包中时,我才能看到 JAR 文件中的类。这是为什么呢?
【问题讨论】:
-
Giovanni 可能已经继续前进,但我遇到了同样的问题。我正在使用 eclipse 并将 jar 文件添加到 java 构建路径。我想它们在某种程度上是在默认包下,因为只有默认包中的文件才能访问 jar 文件中的方法。有没有办法添加 jar 文件,以便所有包都可以通过 Project>Properties>JavaBuildPath 或更改 .classpath 文件来访问 jar 文件?