Проект рассматривает пакет, как будто это отдельный проект? - PullRequest
0 голосов
/ 04 марта 2020

Я довольно новичок в программировании и получил некоторую помощь с чем-то, над чем я работаю. Тем не менее, теперь мой проект не признает, что основной метод есть. Я несколько раз проверял, что основной класс прогона является допустимым маршрутом, но он все еще не распознает, что файл там. Никакие другие файлы не распознают импорт из этого пакета, а пакет не распознает импорт из других файлов.

Код ошибки

ant -f C:\\Users\\Andrew\\Documents\\NetBeansProjects\\InventorySystem -Dnb.internal.action.name=run run
init:
Deleting: C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\build\built-jar.properties
deps-jar:
Updating property file: C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\build\built-jar.properties
Compiling 12 source files to C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\build\classes
C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\src\Software1C482\InventorySystem.java:9: error: duplicate class: InventorySystem
public class InventorySystem extends Application {
C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\src\ViewController\HomeWindowController.java:16: error: cannot access InventorySystem
import Software1C482.InventorySystem;
  bad source file: C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\src\Software1C482\InventorySystem.java
    file does not contain class Software1C482.InventorySystem
    Please remove or make sure it appears in the correct subdirectory of the sourcepath.
C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\src\ViewController\HomeWindowController.java:261: error: cannot find symbol
    public void setMainApp(InventorySystem mainApp) {
  symbol:   class InventorySystem
  location: class HomeWindowController
C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\src\module-info.java:21: error: package is empty or does not exist: Software1C482.InventorySystem
    exports Software1C482.InventorySystem;
C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\src\Software1C482\InventorySystem.java:26: error: cannot find symbol
        HomeWindowController controller = viewLoader.getController();
  symbol:   class HomeWindowController
  location: class InventorySystem
Note: C:\Users\Andrew\Documents\NetBeansProjects\InventorySystem\src\ViewController\ModifyProductController.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors

Аргументы запуска: java -p --add-modules = javafx.graphics, javafx.f xml, javafx.controls -jar inventory.jar

Я пытался получить иерархию кода, но alt + shift + F12, похоже, не делай что угодно.

1 Ответ

0 голосов
/ 05 марта 2020

Это была очевидная ошибка с моей стороны, я связал весь файл, а не только пакет в module-info.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...