У меня есть проект, который я создал в среде IDE NetBeans, с тремя файлами — ReadFileString, в котором есть мой основной файл, BagInterface и ArrayBag, реализующий интерфейс. Они все в одной папке и я в ней через терминал. Он должен иметь возможность компилироваться и запускаться из командной строки, используя только «javac ReadStringFile.java». Однако всякий раз, когда я пытаюсь это сделать, я получаю следующую ошибку:
Код: Выделить всё
S:\Documents\NetBeans Projects\ReadFileString\src\readfilestring>javac ReadFileString.java
ReadFileString.java:26: error: cannot find symbol
var userBag = new ArrayBag();
^
symbol: class ArrayBag
location: class ReadFileString
1 error
Я попробовал изменить свое объявление с var userBag = new ArrayBag(); на BagInterface userBag = new ArrayBag(); но это только вызвало проблему с невозможностью найти BagInterface. Я попытался изменить импорт пакета с package readfilestring; на несколько других, но это вызвало только больше ошибок.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... m-terminal