У меня есть два файла. Один из них - файл Java с именем BattleShip. Другой - файл JavaFX с именем BattleShipJavaFX. Я хочу импортировать класс из BattleShipJavaFX в BattleShip. Я постоянно получаю эту ошибку:Почему Java говорит мне, что моего пакета не существует?
Для уточнения, здесь есть образ имени пакета моего файла BattleShipJavaFX
Я пытался получить этот пакет импорта для последние 2 часа, и я становлюсь все более расстроенным. Многие ссылки, которые я искал для помощи, говорят, что они должны находиться в одном каталоге. Если я правильно интерпретировать это, то мое действительно в том же каталоге, вы можете увидеть ниже:
ли они означают, что эти файлы должны быть расположены там, где все остальные пакеты расположены (например, Нужно ли переместить мои файлы в папку, где хранится Java-пакет?)? Если да, где это будет?
Если нет, ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, сообщите мне, в чем моя проблема. Это мой первый раз с использованием JavaFX, и я только использовал Java в целом в течение 3 недель.
Заранее спасибо.
Не должны ли пакеты находиться в каталоге 'src'? – MadProgrammer
Связаны ли обе папки с исходным кодом? –
@MadProgrammer Я скопировал файл JAVA из папки src в папке battleshipjavafx и поместил его в папку src в папке с линкором. Это позволило успешному импорту. Он успешно импортировал что-то, но когда я попытался запустить тестовый класс из импортированного пакета, он сказал, что код был несовместим. Я предполагаю, что в конкретном java-файле содержится только заглушка, в основном говорящая «это существует и может быть вызвана!», Но не имеет фактического кода, который будет реализован. В любом случае, спасибо за помощь>.
MoreFoam