Мне сказали, что javac
достаточно умен, чтобы не перекомпилировать .java
, при условии, что у этого .java
есть временная метка до .class
. Я просто нахожу, что это не работает в моей машине, я конечно где-то ошибаюсь?
my P.java
находится под .../eg/access
, а P.java
объявлен как пакет доступа
eg
|- access
|- P.class
|- P.java
Затем, когда я запускаю javac P.java
, каждый раз, когда перекомпилируется , это нормально или я ошибаюсь?