2010-12-16 51 views
0
some.java 
import A.A1.*; 

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

但导入语句不起作用。是什么原因?如何在java程序中导入用户定义的包?

+0

从给出的代码应该工作,请您提供更多信息 – 2010-12-16 07:23:07

+0

您可以更具体地说出导入语句不起作用吗?即你得到了什么错误信息,还有什么让你觉得它不起作用? – 2010-12-16 07:23:56

+0

从问题中不清楚你想要导入的内容..目录结构看起来很好,你能告诉你正在得到什么错误信息 – Asha 2010-12-16 07:29:15

回答

1

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

也许你已经知道软件包可以与目录heirarchies一起工作。

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

现在,如果<curr-dir>是在类路径中,然后import A.A1.*将导入的Class1和Class2中。

希望这是不够细致:)

1

给定包中的任何类必须有一个包语句,都必须公开声明(大多数情况下)要读取的外面包:

package A.A1; 
public class ClassName{} 
0

包A.A1;

import A.A2。*;

公共类EX2 {}

+0

坚果它不起作用 – 2010-12-16 08:34:35

-1

哥们*(星运营商)不会为用户创建的包工作! 您需要单独导入每个类别..

相关问题