Как изменить имя пакета в Eclipse?
В Eclipse у меня есть простой Java-проект, который содержит пакет с именем (пакет по умолчанию), а внутри этого пакета у меня есть класс.
Я хочу переименовать этот пакет во что-то вроде: com.myCompany.executable
Я попытался выбрать (пакет по умолчанию) ---> правый клик ---> рефакторинг, но теперь я вижу только один голос с именем: Infer обобщенные аргументы типа, но не возможность изменить имя пакета.
Зачем? Что мне нужно сделать в Eclipse, чтобы изменить имя пакета?
Ответы
Ответ 1
Сначала вам нужно создать пакет:
com.myCompany.executabe
(src > щелкните правой кнопкой мыши > новый > пакет).
Выполните следующие шаги, чтобы переместить файлы Java в новый пакет.
- Выберите файлы Java
- Щелкните правой кнопкой мыши
- Refactor
- Переместить
- Выберите предпочтительный пакет
Ответ 2
Нажмите клавишу Alt+shift+R
и измените имя пакета
Ответ 3
Вы не можете переименовать пакет по умолчанию, поскольку он фактически даже не существует. Все файлы в пакете по умолчанию находятся в папке src
.
src--
|
MyClass1.java <==== These files are in default package
MyClass2.java
|
org
|
mypackage
|
MyClass3.java <=== class in org.mypackage package
Просто создайте новый пакет и переместите свои классы внутри.
Ответ 4
создайте новый пакет, перетащите класс в него и теперь вы можете переименовать новый пакет
Ответ 5
В пакете explorer eclipse > Single Нажмите на имя пакетa > нажмите клавишу клавиатуры F2 > введите новое имя > нажмите кнопку завершения.
Eclipse выполнит всю работу. Он также переименует старое имя пакета в новое в файлах кода.
Ответ 6
Имя пакета приложений Android?
Только для записи мое дело касалось приложения для Android, поэтому, если это касается переименования имени пакета в приложении Android, вы можете сделать это непосредственно из файла AndroidManifest.xml, это первое поле в манифесте android, вы измените имя своего пакета и обновите его. Затем, если он показывает вам ошибки, просто "очистите" ваш проект в меню "проект".
Ответ 7
Файл AndroidManifest не изменился для меня, и я меняю имя пакета вручную.
Ответ 8
- Измените имя пакета в манифесте.
- Предупреждающее окно будет сказано перейдите в рабочее пространство, нажмите "да"
- затем щелкните правой кнопкой мыши на src- > refactor → переименовать вставьте имя своего пакета
-
выберите имя пакета и имя подпакета как
-
нажмите "сохранить" предупреждение всплывающих окон, нажмите "продолжить"
имя изменено успешно
Ответ 9
Создайте структуру каталогов в папке src, например
.
означает создание папки subpkg1 в папке pkg1 (исходная папка в eclipse), затем поместите исходный код внутри, а затем измените его объявление пакета.
Ответ 10
Выберите все файлы в пакете по умолчанию, щелкните правой кнопкой мыши → Рефакторинг... → Переместить.. и выберите пакет в диалог или создать новый.
Ответ 11
Попробуйте создать новый пакет, а затем переместите туда свои файлы.
Краткий обзор:
http://www.tutorialspoint.com/eclipse/eclipse_create_java_package.htm
Ответ 12
Просто создайте новый пакет и переместите классы в созданный пакет.
(пакет по умолчанию) означает, что это не пакет.
Ответ 13
Просто перейдите в класс и замените оператор пакета пакетом com.myCompany.executabe после того, как это затмение даст вам варианты переименования переместить класс в новый пакет и сделает нужную
Ответ 14
- Выберите классы, которые вы хотите переместить, в другое имя пакета.
- Щелкните правой кнопкой мыши - Refactor - Move
- Создать пакет
Ответ 15
com.myCompany.executabe - это путь к исполняемому пакету. Здесь com, myCompany, исполняемый файл - три разных пакета.
Вам необходимо вручную переименовать имя отдельного пакета, которое вы хотите изменить.
Ответ 16
КАК ПРОСМОТР КОПИРОВАНИЯ И ПРОПАСТИ ПРОГРАММЫ ANDROID
а. Если вы используете Eclipse, и все, что вы хотите сделать, сначала откройте проект, который вы хотите скопировать (DON "T ЗАБУДЬТЕ ОТКРЫТЬ ПРОЕКТ, КОТОРЫЙ ВАМ НУЖНО КОПИРОВАТЬ" ), затем клонируйте (скопируйте/вставьте) свой проект Android в проводнике окно пакета в левой части Eclipse.Затем Eclipse будет запрашивать новое имя проекта при вставке. Дайте ему новое имя проекта. Поскольку имя и каталог проекта Eclipse не зависят от имени и пакета приложения, следующие шаги помогут вам о том, как изменить имена пакетов. Примечание: существует два типа имен пакетов.
1.Чтобы изменить имена пакетов пакетов src в папке Src, выполните следующие действия:
Сначала вам нужно создать новый пакет: (src → → щелкните правой кнопкой мыши → → новый → → пакет).
Пример создания пакета: com.new.name
Выполните следующие шаги, чтобы переместить файлы Java из старого скопированного пакета в часть A в новый пакет.
Выберите файлы Java в этом старом пакете
Щелкните правой кнопкой мыши на этом java файле
выберите опцию "Рефакторинг"
выберите опцию "Переместить"
Выберите предпочтительный пакет из списка пакетов в диалоговом окне. Скорее всего, вам нужно выбрать новый, который вы только что создали, и нажать "ОК"
2.Чтобы изменить имя пакета приложения (основной пакет), выполните следующие действия:
Сначала щелкните правой кнопкой мыши ваш проект
Затем перейдите в раздел "Инструменты Android"
Затем выберите "Переименовать пакет приложений"
Введите новое имя в диалоговом окне и нажмите OK.
Затем он покажет вам, в какой части вашего проекта будет изменено имя приложения.
Он покажет вам, что имя приложения будет изменено в манифесте и в большинстве соответствующих файлов Java. Нажмите "ОК"
ВЫ СДЕЛАНЫ в этой части, но убедитесь, что вы перестроили свой проект, чтобы он вступил в силу.
Чтобы перестроить свой проект, перейдите в "проект" → > "Очистить" → → выберите проект из проектов
и нажмите "ОК" . Наконец, вы можете запустить свой новый проект.
Ответ 17
В Eclipse Kepler/4.3 (и, возможно, в большинстве других версий) вы можете:
A: переименуйте пакет во всех файлах:
- Выберите проект или любой из его элементов в Project Explorer
- Меню: Поиск > Файл...()
- В поле "Содержит текст:" введите имя старого пакета (например, com.domain.oldpackage)
- Заменить...()
- (Eclipse ищет файлы проекта для старого имени пакета в виде шаблона)
- В поле "С:" введите новое имя пакета (например, com.domain.newpackage), OK
- Перейдите к подтверждению, если предварительный просмотр не показывает какой-то конфликт (что, вероятно, означало бы, что перед переименованием пакета нужно очистить что-то еще)
B: Переименуйте пакет src:
- Выберите пакет исходного кода (например, Project > src и выберите com.domain.oldpackage) в Project Explorer
- Меню: Рефакторинг > Переименовать...()
- В поле "Новое имя:" введите новое имя пакета (например, com.domain.newpackage)
- Перейдите к подтверждению, если предварительный просмотр не показывает какой-то конфликт (что, вероятно, означало бы, что перед переименованием пакета нужно очистить что-то еще)
Обратите внимание, что в каждом из диалоговых окон "Заменить..." и "Переименовать..." оставляются все остальные значения по умолчанию, если вы выборочно не переименовываете экземпляры имени пакета.
Эта процедура должна автоматически очищать ваш проект после завершения каждого из A и B (включая каталог gen/). Но если вы увидите какие-либо ошибки, вы должны вручную очистить и перестроить (а затем выбрать проект, ОК), чтобы восстановить целостность элементов проекта перед продолжением. И вы должны немедленно протестировать проект, чтобы эта процедура работала, прежде чем вносить дальнейшие изменения и смешивать их.
Ответ 18
Щелкните правой кнопкой мыши свой проект
Инструменты Android → Переименование пакета приложений
Просто измените пакет там...
![введите описание изображения здесь]()
Ответ 19
Я пробовал этот и довольно простой процесс:
Создал новый пакет с требуемым именем → Перемещено все мои классы в этот новый пакет (щелкните правой кнопкой мыши на предыдущем пакете → рефрактор → Переместить)
Ответ 20
введите описание изображения здесь Вы можете открыть файл класса в eclipse и в верхней части добавить "пакет XYZ (имя_пакета)), а затем показывает ошибку, нажмите на нее и выберите" переместить ABC.java(class_file) в пакет XYZ (имя_пакета)