2017-03-02 61 views
0

这可能是重复的,但我找不到与我的类似的解决方案。 (我可能只是吮​​吸搜索)导入软件包的问题

我目前新的,这是第一次真正加紧问一个愚蠢的问题,但目前我想重要的软件包,但它不承认我的包。我在C:驱动器中创建了一个com文件夹,并创建了两个名为school和home的文件夹。在学校文件夹中,我有两个名为student和teacher的文件夹,并位于home文件夹中,每个文件夹中有多个类。在家庭文件夹中,我有一个主要类从学生和教师文件夹导入包,但它不会识别我的包。

home文件夹 -

hi.java(进口com.school.student ;进口com.school.teacher;

学生的文件夹 - 多个类文件(包com.school.student;)顶部

教师文件夹 - 一个类文件(包com.school.teacher;)和(导入com.school.student S *;)

我不能告诉我在做什么错了,因为它不承认com.school.student。 ;com.school.teacher。;中的hi.java方法。

+0

您使用哪个IDE?日食或netbeans或其他? 将hi.java与您的软件包分离开来吗? – Anas

+0

你必须将它们添加到您的类路径如果您正在使用命令提示符下运行,我正在教学校目前只使用文本文件,Java类 –

+0

回答

1

你必须移除import语句的结束句点(。)。

而不是

com.school.student.; 
com.school.teacher.; 

使用

com.school.student.*; 
com.school.teacher.*; 

这将导入从com.school.studentcom.school.teacher包中的所有类。最好只导入你的班级将要使用的班级。

您可以使用任何IDE像EclipseNetBeans代码。他们都是免费的。

+0

我忘了在帖子中添加星号。他们已经包含在我的发言中。 – TheNubProgrammer