
native file watcher executable is outdated
當我啟動 IntelliJ 時,我在右上角收到訊息。我使用的是 Ubuntu 12.04(在我的工作筆記型電腦上沒有發生這種情況,使用的是更新的發行版)。這到底是什麼?有辦法解決嗎?
答案1
通常這表示文件觀察器無法正常運作。如果您將 bin/fsnotifier64 和 bin/fsnotifier 設為可執行文件,它應該會消失
chmod +x /path/to/intellij/bin/fsnotifier64
答案2
我從 Ubuntu 軟體中心安裝了版本,也遇到了同樣的問題。據我了解,程式檢查 fsnotifier64 的檔案大小,如果大小與某些硬編碼值不匹配,則會拋出此警告:
WARN - api.vfs.impl.local.FileWatcher - Native file watcher executable is outdated
這顯示了您所看到的彈出視窗。我相信它是最新的,但因為這樣:FS#34703 - [intellij-idea-libs] 本機檔案觀察器因剝離執行檔而損壞,可執行檔被修改並且它錯誤地拋出該警告。我找到的唯一解決方案是直接下載intellij,並從直接下載中取代fsnotifier64。
在我的系統上,該檔案位於:
/opt/intellij-idea-ce/bin/fsnotifier64