Использование Apache библиотеки Commons впервые, и ниже мой код. Каким-то образом он печатает только существующие строки в файле. Если я добавлю новые строки в текстовый файл и сохраню его, он не распечатает их. Что мне не хватает?
Однако, когда я удаляю строки из файла, он снова печатает все строки. Я как бы потерялся здесь. Любая помощь очень ценится. Пожалуйста, дайте мне знать, спасибо.
public class TestTailer {
private static final int SLEEP = 500
public static void main(String[] args) throws Exception {
File file = new File("/Users/me/Downloads/tailerFile.txt");
TailerListener listener = new MyTailerListener();
Tailer tailer = new Tailer(file, listener, SLEEP);
Executor executor = new Executor() {
public void execute(Runnable command) {
command.run();
}
};
executor.execute(tailer);
}
}
public class MyTailerListener extends TailerListenerAdapter {
@Override
public void handle(String line) {
System.out.println(line);
}
}