Может быть, вы забыли аннотировать ModuleClass с помощью @Module?
Вам нужно будет использовать новый API ввода-вывода файлов (NIO2) , который поставляется с Java 7. Он имеет метод lastAccessTime () для чтения времени последнего доступа.
Вот пример использования:
Path file = ...
BasicFileAttributes attrs = Files.readAttributes(file, BasicFileAttributes.class);
FileTime time = attrs.lastAccessTime();
Для получения дополнительной информации см. Управление метаданными в Руководстве по Java.
You can't do it with plain Java, you'll need to use JNI to access the platform specific data such as this or use extensions to the core Java library like the following:
javaxt.io.File file = new javaxt.io.File("path");
file.getLastAccessTime();
Or, if you have Java 7, go with Esko's answer and use NIO.