java - programacion - ¿Cómo cambiar el nombre de un paquete en Eclipse?
manual de programacion android pdf (20)
- Cambia el nombre del paquete en Manifiesto.
- Se dirá que un cuadro de advertencia cambia al área de trabajo, presione "sí"
- luego haga clic derecho en src-> refactor -> rename pegue el nombre de su paquete
seleccione el nombre del paquete y el nombre del subpaquete
presione "guardar" un aviso emergente, presione "continuar"
nombre cambiado exitosamente
En Eclipse tengo un proyecto Java simple que contiene un paquete llamado (paquete predeterminado) y dentro de este paquete tengo una clase
Quiero cambiar el nombre de este paquete a algo como: com.myCompany.executabe
Intenté seleccionar el (paquete predeterminado) ---> clic derecho ---> refactor, pero ahora me aparece solo la única voz llamada: Inferir argumentos de tipo genérico pero no la posibilidad de cambiar el nombre del paquete
¿Por qué? ¿Qué tengo que hacer en Eclipse para cambiar el nombre del paquete?
Tnx
Andrea
- Seleccione las clases que desea mover a un nombre de paquete diferente.
- Clic derecho - Refactor - Mover
- Crear paquete
¿Nombre de paquete de aplicación de Android?
Solo para el registro, mi caso se refería a una aplicación de Android, por lo que si se trata de cambiar el nombre del paquete en una aplicación de Android, puede hacerlo directamente desde el archivo AndroidManifest.xml, es el primer campo en el manifiesto de Android, cambia su paquete. nombre y actualizarlo. Luego, si muestra errores, simplemente "limpie" su proyecto en el menú "proyecto".
COMO COPIAR Y PEGAR EL PROYECTO ANDROID
A. Si está utilizando Eclipse y todo lo que quiere hacer es abrir primero el proyecto que desea copiar (NO OLVIDE ABRIR EL PROYECTO QUE NECESITA COPIAR), luego clonar (copiar / pegar) su proyecto de Android en la ventana del paquete explorer en el lado izquierdo de Eclipse. Eclipse le pedirá un nuevo nombre de proyecto cuando lo pegue. Asígnele un nuevo nombre de proyecto. Dado que el nombre y el directorio del proyecto de Eclipse son independientes del nombre y el paquete de la aplicación, los siguientes pasos Ayuda sobre cómo cambiar los nombres de los paquetes. Nota: hay dos tipos de nombres de paquetes.
1. Para cambiar los nombres de paquetes src de los paquetes dentro de la carpeta Src, siga los siguientes pasos: Primero debe crear un paquete nuevo: (src >>>> haga clic derecho en >>>> nuevo >>>> paquete).
Ejemplo de creación de paquete: com.new.name
Siga estos pasos para mover los archivos Java del paquete antiguo copiado en la parte A a su nuevo paquete.
Seleccione los archivos Java dentro de ese paquete antiguo
Haz click derecho en los archivos java
Seleccione la opción "Refactor"
seleccione la opción "Mover"
Seleccione su paquete preferido de la lista de paquetes en una ventana de diálogo. Lo más probable es que necesites seleccionar el nuevo que acabas de crear y presionar "Aceptar"
2. Para cambiar el nombre del paquete de la aplicación (paquete principal), siga los siguientes pasos:
Primero haz click derecho en tu proyecto
Luego ve a "herramientas de Android"
Luego selecciona "Renombrar paquete de aplicación"
Ingrese un nuevo nombre en una ventana de diálogo y presione Aceptar.
Luego le mostrará en qué parte de su proyecto se cambiará el nombre de la Aplicación.
Le mostrará que el nombre de la aplicación se cambiará en el manifiesto y en los archivos Java más relevantes. Pulsa "OK"
HIZO esta sección, pero asegúrese de reconstruir su proyecto para que tenga efecto.
Para reconstruir su proyecto, vaya a "" proyecto ">>>" Limpiar ">>>> seleccione un Proyecto de un proyecto
lista, y pulsa "Aceptar". Finalmente, puedes ejecutar tu nuevo proyecto.
Crea tu estructura de directorios en la carpeta src como
.
significa crear la carpeta subpkg1 debajo de pkg1 (carpeta de origen en eclipse), luego colocar su código fuente dentro y luego modificar su declaración de paquete.
El archivo "AndroidManifest" no ha cambiado para mí y yo cambio el nombre del paquete manualmente.
En Eclipse Kepler / 4.3 (y probablemente la mayoría de las otras versiones), puede:
A: Renombrar paquete en todos los archivos:
- Seleccione el proyecto o cualquiera de sus miembros en el Explorador de proyectos.
- Menú: Buscar> Archivo ... ()
- En el campo "Contiene texto:" ingrese el nombre del paquete anterior (por ejemplo, com.domain.oldpackage)
- Reemplazar ... ()
- (Eclipse busca en los archivos del proyecto el nombre del paquete anterior como un patrón)
- En el campo "Con:" ingrese el nuevo nombre del paquete (por ejemplo, com.domain.newpackage), OK
- Continúe con la confirmación a menos que las vistas previas muestren algún tipo de conflicto (lo que probablemente significaría que hay algo más que limpiar antes de cambiar el nombre del paquete)
B: Renombrar paquete src:
- Seleccione el paquete de código fuente (por ejemplo, expanda Proyecto> src y seleccione com.domain.oldpackage) en el Explorador de proyectos
- Menum: Refactor> Renombrar ... ()
- En el campo "Nuevo nombre:" ingrese el nuevo nombre del paquete (por ejemplo, com.domain.newpackage)
- Continúe con la confirmación a menos que las vistas previas muestren algún tipo de conflicto (lo que probablemente significaría que hay algo más que limpiar antes de cambiar el nombre del paquete)
Tenga en cuenta que en cada uno de los cuadros de diálogo Reemplazar ... y Cambiar nombre ... deje todos los demás valores predeterminados, a menos que esté omitiendo selectivamente el cambio de nombre de las instancias del nombre del paquete.
Este procedimiento debería limpiar automáticamente su proyecto una vez que se hayan completado A y B (incluido el directorio gen /). Pero si ve algún error, debe limpiar y reconstruir manualmente (, luego seleccione proyecto, OK) para restaurar la integridad de los elementos del proyecto antes de continuar. E inmediatamente debe probar el proyecto para asegurarse de que este procedimiento funcionó antes de realizar más cambios y confundirlos.
En el explorador de paquetes de eclipse> Haga clic en el nombre del paquete> haga clic en la tecla del teclado F2> escriba el nombre nuevo> haga clic en finalizar.
Eclipse hará el resto del trabajo. También cambiará el nombre del paquete antiguo a nuevo en los archivos de código.
He intentado este y bastante sencillo proceso:
Creé un nuevo paquete con el nombre requerido -> Moví todas mis clases a este nuevo paquete (Haga clic derecho en el paquete anterior -> Refractor -> Mover )
Intenta crear un nuevo paquete y luego mueve tus archivos allí.
Una breve descripción: http://www.tutorialspoint.com/eclipse/eclipse_create_java_package.htm
No puede cambiar el nombre del paquete predeterminado, ya que en realidad ni siquiera existe. Todos los archivos en el paquete predeterminado están realmente en la carpeta src
.
src--
|
MyClass1.java <==== These files are in default package
MyClass2.java
|
org
|
mypackage
|
MyClass3.java <=== class in org.mypackage package
Solo crea un nuevo paquete y mueve tus clases dentro.
Presione la Alt+shift+R
y cambie el nombre del paquete
Primero necesitas crear el paquete:
com.myCompany.executabe
(src> clic derecho> nuevo> paquete).
Siga estos pasos para mover los archivos Java a su nuevo paquete.
- Seleccione los archivos de Java
- Botón derecho del ratón
- Refactor
- Movimiento
- Seleccione su paquete preferido
Seleccione todos los archivos en el paquete predeterminado, haga clic con el botón derecho -> Refactorizar - - Mover .. y seleccione un paquete en el cuadro de diálogo o cree uno nuevo.
Simplemente cree un nuevo paquete y mueva las clases al paquete creado.
(paquete predeterminado) significa que no hay paquete.
Simplemente vaya a la clase y reemplace la declaración del paquete con el paquete com.myCompany.executabe después de este eclipse le dará opciones para cambiar el nombre de la clase al nuevo paquete y hará lo necesario.
com.myCompany.executabe es la ruta del paquete ejecutabe. Aquí com, myCompany, ejecutable son tres paquetes diferentes. Tiene que cambiar manualmente el nombre del paquete individual que desea cambiar.
cree un nuevo paquete, arrastre y suelte la clase en él y ahora podrá cambiar el nombre del nuevo paquete
ingrese la descripción de la imagen aquí . Puede abrir el archivo de la clase en eclipse y en la parte superior agregar "package XYZ (package_name), luego, mientras se muestra el error, haga clic en él y seleccione ''mover ABC.java (class_file) al paquete XYZ (package_name)