
Wenn ich IntelliJ starte, erhalte ich die Meldung native file watcher executable is outdated
oben rechts. Ich verwende Ubuntu 12.04 (passiert nicht auf meinem Arbeitslaptop, da ist eine neuere Distributionsversion). Was genau ist das? Gibt es eine Möglichkeit, das zu beheben?
Antwort1
Normalerweise ist dies ein Hinweis darauf, dass die Dateibeobachter nicht richtig funktionieren. Es sollte verschwinden, wenn Sie bin/fsnotifier64 und bin/fsnotifier als ausführbare Dateien festlegen.
chmod +x /path/to/intellij/bin/fsnotifier64
Antwort2
Ich habe die Version vom Ubuntu Software Center installiert und hatte das gleiche Problem. Soweit ich weiß, prüft das Programm den fsnotifier64 auf die Dateigröße, und wenn die Größe nicht mit einem fest codierten Wert übereinstimmt, gibt es diese Warnung aus:
WARN - api.vfs.impl.local.FileWatcher - Native file watcher executable is outdated
Dadurch wird das Popup angezeigt, das Sie gesehen haben. Ich glaube, es ist aktuell, aber aus diesem Grund:FS#34703 - [intellij-idea-libs] nativer Datei-Watcher defekt aufgrund entfernter ausführbarer Datei, die ausführbare Datei wird geändert und gibt fälschlicherweise diese Warnung aus. Die einzige Lösung, die ich gefunden habe, war, Intellij direkt herunterzuladen und fsnotifier64 durch den direkten Download zu ersetzen.
Auf meinem System befand sich die Datei unter:
/opt/intellij-idea-ce/bin/fsnotifier64