Если вы используете пакеты (как, например, из сообщения об ошибке), вы должны упорядочить исходные файлы в структуре пакетов, а затем вызвать javac
из корня этой структуры. Например, так:
- корневой каталог
oop
ex1
filters
Writeable.java
IllegalFilterArgumentException.java
Тогда вы назовете это так:
javac oop/ex1/filters/Writable.java
В качестве альтернативы "вызову из корневого каталога " вы можете передать этот корневой каталог в качестве опции для javac:
javac -sourcepath "root directory" oop/ex1/filters/Writable.java
(Вы также можете указать другие параметры для javac
, посмотрите на его страницу справки.)