2015-08-30 7 views
0

Я только что начал изучать java, так что борюсь в самых основах. Проблема, с которой я столкнулся в настоящее время, - «не может найти символ: class Ques». Я разрешил эту проблему, когда я получал доступ к пакету из родительского каталога через экспорт CLASSPATH. Теперь проблема я пытаюсь получить доступ к подкаталог из суб-driectroy так:Как импортировать файл из другой папки в java?

family.of.adam(has)/ 
father.java 
WifeOne(sub-direc)/wifeone.java,ChildFromWifeOne.java 
WifeTwo(sub-direc)/wifetwo.java,ChildFromWifeTwo.java 

Теперь то, что я пытаюсь сделать это из wifetwo.java я обращающегося wifeone.java. Я попытался импортировать (wifeone), как это:

import family.of.adam.WifeOne.*; 
import WifeOne.*; 

В обоих случаях не удалось импортировать и та же ошибка, которую я упоминал выше.

Я также пробовал решение, предлагаемое в этом Question, но этот класс эффектов класса WifeOne это то, что я думаю, потому что, когда метод i -cp начинает показывать ошибки, связанные с женой.

Я использую обычный текстовый редактор, скомпилированный через терминал и использующий mac. Пожалуйста, расскажите мне, какую ошибку я делаю.

ответ

0

Предположим, src - это ваша базовая папка (место, где вы компилируете и запускаете программу).

SRC/семейный/из/адам/FirstWife.java

если так вам нужно определить пакет startmetn кулака строка файла FirstWife.java.

package family.of.adam; 

Затем, если второй ява файл в,

SRC/Main.java

В Main.java файл вам необходимо определить оператор импорта для пользователя класс FirstWife.java.

import family.of.adam.FirstWife; 
+0

Я думаю, что у не получилось. позвольте мне объяснить, через мой основной каталог, который является father.java, в нем нет ошибки. Ошибка возникает, когда я пытаюсь использовать женоне, у которого есть каталог family.of.adam/WifeOne/wifeone.java в WifeTwo/wiifetwo.java. В father.java я просто делаю импорт WifeOne: * & WifeTwo: * и он работает нормально –

+0

попробуйте только импортировать family.of.adam.WifeOne.wifeone – Dinusha

+0

Существует некоторая проблема с classpath, я думаю! –