
IntelliJ を起動すると、右上隅にメッセージが表示されますnative file watcher executable is outdated
。私は 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