我想读取一个(应用程序连续写入的日志文件)
目前我有使用 RandomAccessFile(读取模式)的临时解决方案
这个问题还有其他解决方案吗?
Java 7 具有允许监听文件系统事件的新 API:http: //java.dzone.com/news/how-watch-file-system-changes
如果您坚持使用以前版本的 Java,请按照此处所述使用轮询:Java 中的文件更改侦听器
您可能可以FileInputStream
用来读取此文件。另一个进程/线程正在写入它的事实应该不是问题,特别是如果它只将数据附加到文件中。