java - 如何在java程序中导入用户定义的包?

标签 java

some.java
import A.A1.*;

Directory structure
  A
  |_A2
  |  |_some.java
  |_A1
     |_someother files and java files

但是导入语句不起作用。原因是什么?

最佳答案

我希望A不是您当前的目录。

也许您已经知道包可以与目录层次结构一起使用。

<curr-dir>
 |-A
 | |-A1
 | | |- Class1.class
 | | `- Class2.class
 | `-A2
 |   |-Class3.class
 |   `-Class4.class
 `-<other dirs>

现在如果<curr-dir>那么 import A.A1.* 在你的类路径中将导入 Class1 和 Class2。

希望足够详细:)

关于java - 如何在java程序中导入用户定义的包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4458330/

相关文章:

java - 如何模拟 REST 请求

java - 这些代码如何工作(构造函数和 ListView)

java - 从 Ant 运行 bash 脚本并向其传递多个参数

java - 独特的标签计数器

java - 从 Instant App 下载并安装 apk(无需在 Playstore 中发布)

java - 如何在服务器打开时从服务器获取通知

java - 使用 PopupWindow 的 showAtLocation(View, int, int, int) 时遇到问题

java - 取消引用可能会产生 'java.lang.NullPointerException'

java - 我无法向 servlet 发出请求和响应

java - 使用 EJB 注释的依赖注入(inject)