
При запуске IntelliJ в правом верхнем углу появляется сообщение native file watcher executable is outdated
. Я использую Ubuntu 12.04 (на моем рабочем ноутбуке с более поздней версией дистрибутива этого не происходит). Что это такое? Есть ли способ это исправить?
решение1
Обычно это признак того, что наблюдатели за файлами не могут функционировать должным образом. Это должно исчезнуть, если вы установите bin/fsnotifier64 и bin/fsnotifier как исполняемые файлы.
chmod +x /path/to/intellij/bin/fsnotifier64
решение2
Я установил версию из Ubuntu Software Center и столкнулся с той же проблемой. Насколько я понимаю, программа проверяет 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