У меня есть 2 папки в каталоге myproject
.
Структура выглядит следующим образом:
myproject
|
|-- graphs
| |--------contains Graph1.java, Graph2.java
|
|
|-- gui
|--------contains GUI things, like MainWindow.java
Я пытаюсь импортировать классы в graphs
в MainWindow.java
,И Graph1.java
, и Graph2.java
имеют package graphs;
, объявленные в верхней части файлов.В моем MainWindow.java
я пытаюсь импортировать Graph1.java
и Graph2.java
.
Когда я набираю import graphs.*
в MainWindow.java
и пытаюсь создать новые экземпляры классов для импорта, этовыдает ошибку компиляции, говоря, что не может найти указанный пакет / символ.Что я делаю не так?
РЕДАКТИРОВАТЬ: я пытаюсь скомпилировать с javac MainWindow.java
внутри каталога, содержащего MainWindow.java
, и это дает мне следующие ошибки:
error: package graphs does not exist
error: cannot find symbol
(для Graph1
, Graph2
)