Как переименовать класс и соответствующий ему файл в Eclipse?

Не могу найти ни одного пункта меню для этого. Это выполнимо?

Ответ 1

Просто щелкните правой кнопкой мыши класс в проводнике проекта и выберите "Refactor" → "Rename". То, что это находится в подменю "Refactor".

Ответ 2

Shift + Alt + r (щелкните правой кнопкой мыши файл → Refactor → Rename), когда курсор находится на имени класса. Файл и конструкторы также будут изменены.

Ответ 3

Щелкните правой кнопкой мыши файл → Refactor → Rename.

Ответ 4

Вы можете переименовать классы или любой файл, нажав F2 в имени файла в Eclipse. Он спросит вас, хотите ли вы обновить ссылки. Это действительно так просто :)

Ответ 5

Просто переименуйте класс в исходный код. Eclipse укажет на ошибку, подчеркнув имя класса красной squiggly. Наведите указатель мыши на эту строку с помощью указателя мыши и затмения, чтобы дать вам возможность rename compilation unit. Нажмите на это.

Ответ 6

Просто выберите класс, щелкните правой кнопкой мыши и выберите переименование (возможно, F2 тоже). Вы также можете выбрать имя класса в исходном файле, щелкнуть правой кнопкой мыши, выбрать Source, Refactor и переименовать. В обоих случаях как класс, так и имя файла будут изменены.

Ответ 7

Нажмите на класс и нажмите Alt + Shift + R, после чего вы можете изменить его на нужное имя, и имя соответствующего файла также будет изменено.

Ответ 8

Для меня ничего из этого не работает... Я не нахожу "Refactor-> Rename" в контекстном меню файла, и коды клавиш также не работают...

Ответ 9

Щелкните правой кнопкой мыши на class-> выберите Refactor-> Rename

Ответ 10

Я обнаружил, что приведенные выше ответы не дали мне нужного руководства (я тоже ожидал, что буду в коде для файла .java, щелкну правой кнопкой мыши на вкладке и увижу опцию Refactor). Вот что я сделал:

  1. Перейти к началу .java модуля (ctrl + Home)
  2. Дважды щелкните имя класса, которое совпадает с именем модуля .java, и имя класса теперь должно быть выделено.
  3. Щелкните правой кнопкой мыши на выделенном имени класса | Открытая иерархия типов. Должна открыться иерархия типов, показывающая имя класса
  4. Щелкните правой кнопкой мыши имя класса в Иерархии типов | Рефакторинг | Переименовать | введите новое имя во всплывающем окне Rename Type