2016-06-24 7 views
0

Мне удалось догенерировать serialVersionUID автоматически в IntelliJ IDEA, установив плагин GenerateSerialVersionUID и включив флажок в настройках - проверка кода, как и предыдущие ответы на эти вопросы. Я не могу этого допустить? У меня есть EE 2016.1.3. Я попробовал все ответы здесь. То, что мне нужно, - это предупреждение, то есть IntelliJ позволяет мне знать, что я должен предоставить serialVersionUID. Генерировать это бонус.генерировать serialVersionUID автоматически в intellij перестает работать

ответ

0

Вы можете включить предупреждение, перейдя к

Настройки → Редактор → Проверки → Java → Сериализуемый класса без SerialVersionUID

enter image description here

Затем, когда эта опция включена, то может генерировать отсутствующий SerialVersionUID, нажав на значок лампочки (или Alt + Ru ter). Это генерируется для вас автоматически. Для этого вам не нужны плагины. Если он все еще не работает, вы можете попытаться удалить ваш плагин, поскольку он может помешать встроенным функциям.

enter image description here

+0

Спасибо за answer..As я сказал, что это первая вещь, которую я попробовал, и она работала. Теперь это не так, и я пытался с плагином и без него .... – Joe

+0

Является ли класс фактически реализующим сериализуемым? Существуют ли какие-либо другие плагины, которые могут мешать инспекциям? У вас нет инспекций вообще или энергосберегающего режима? Вы попробовали «Недействить кеши и перезапустить?» –

+0

Да, нет, нет и да. Но спасибо всем за ваши ответы. Когда я проверил окно в проверках, я нашел его, выполнив поиск, и поле, которое я проверил, было не под Java, а AndroidLint. Так что теперь он работает! – Joe