Нет, компилятор находит файл класса для DeluxeBFS
, и на этом все заканчивается - он не пытается найти его источник (который, конечно, может быть где-нибудь ).
В общем, хорошая идея перекомпилировать все, когда вы собираете из командной строки с помощью javac.
Если вам нужна инкрементная компиляция, которая замечает, какие файлы были изменены и т. Д., Вы должны использовать что-то в IDE, например, Eclipse.