eclipse装了aptana,结果报
JNotifyAdapterLinux.registerToSubTree : warning, failed to register /opt/workspace/django/django/contrib/localflavor/locale/ar/.svn/tmp/prop-base :Error watching /opt/workspace/django/django/contrib/localflavor/locale/ar/.svn/tmp/prop-base : No space left on device
查了下,aptana使用了jnotify,而jnotify使inotify的java封装,inotify对每个进程能够观察的文件数使是有限制的。可以把限制加大一些来解决这个问题。
su echo 32000 > /proc/sys/fs/inotify/max_user_watches
顺便发掘了下jnotify,对文件的增删改等事件进行监听的java库,使用也很简单。
参考文档
- jnotify http://jnotify.sourceforge.net/