Я новичок в Java (сам C++) и пытаюсь скомпилировать простую программу (тестирование различных алгоритмов случайных чисел) в Java. У меня есть интерфейс, который я хочу использовать для реализации другого класса, оба эти элемента находятся в одном пакете.Включите интерфейс из того же пакета (Java)
Итак, у меня есть два файла прямо сейчас в моем каталоге «Случайный» - «RandomInterface.java» и «RandomTest1.java» (который реализует RandomInterface). Я могу использовать JAVAC для компиляции RandomInterface.java просто отлично, но я получаю следующее сообщение об ошибке, когда я затем попытаться скомпилировать RandomTest1:
RandomTest1.java:3: cannot find symbol
symbol: class RandomInterface
public class RandomTest1 implements RandomInterface
^
1 error
Заявляю как файлы, чтобы быть частью одного и того же пакета (Random) в качестве первого строка каждого файла. Что мне нужно сделать, чтобы включить класс RandomInterface в команду компиляции для RandomTest1?
Спасибо!
Это очень похоже на http://stackoverflow.com/questions/2249066/making-java-packages/2249096#2249096 –
Я пробовал добавить -cp "." к аргументам командной строки для javac, не имеет никакого значения. – DashRantic