IntelliJ IDEA 13 CE auf Ubuntu 12.04: Die native ausführbare Datei des File Watcher ist veraltet

IntelliJ IDEA 13 CE auf Ubuntu 12.04: Die native ausführbare Datei des File Watcher ist veraltet

Wenn ich IntelliJ starte, erhalte ich die Meldung native file watcher executable is outdatedoben 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

verwandte Informationen