En Eclipse, ¿es posible cambiar el nombre del paquete si tiene el nombre (default package)
y tiene clases dentro de él?Eclipse: cambiar el nombre del paquete existente con clases dentro de
Respuesta
En la versión de Eclipse que estoy usando (versión de servicio Indigo 1), la opción "Renombrar" no aparece para el paquete predeterminado (a diferencia de otros paquetes) - pero si selecciona todas las clases, entonces derecha- haga clic y seleccione "Mover" que le permitirá colocarlos en un nuevo paquete.
(Por lo que yo puedo decir, la opción Cambiar nombre es para cambiar el nombre de las clases sin cambiar su paquete, sino que se mueven ciertamente funciona para mover entre paquetes.)
Imágenes del proceso:
situación original
Seleccione todas las clases y mostrar la parte Refactor del menú contextual
Seleccione "Mover", haga clic en Crear paquete y escriba un nombre (mypackage en este caso)
El resultado final
Alternativamente, si desea moverlos a un paquete existente, se puede simplemente arrastrar y soltar las clases.
Para aquellos que sugiere Refactor -> Cambiar nombre en el paquete, aquí está una captura de pantalla que muestran que no trabajando en mi máquina:
Sí.
O bien haga clic con el botón derecho en la clase y seleccione Refactor-> Cambiar nombre, o inserte el package foo.bar
apropiado en la parte superior y use Ctrl-1 para quickfix.
Otra opción es ir en la carpeta src en el proyecto relevante carpeta en su espacio de trabajo y allí, cree una nueva carpeta. Nombre esa carpeta como el nombre de paquete que desee y coloque todos sus archivos .java en esa carpeta. Actualice eclipse, cierre los archivos .java y ábralo desde la nueva ubicación.
Creé un nuevo paquete en 'Paquete de Java' con el nombre deseado. Luego, arrastró y soltó los archivos fuente de forma predeterminada. IDE pediría refactorizar; luego proceda con eso. Desapareció el paquete predeterminado y se actualizaron los archivos de origen.
Cree un paquete nuevo dentro de la carpeta SRC y luego arrastre su archivo de clase al paquete Nuevo.Para que el nombre del paquete predeterminado sea cambiado
gracias hermano! :) –
- 1. cambiar el nombre del proyecto y el nombre del paquete
- 2. cómo cambiar el nombre del elemento de menú existente?
- 3. Pydev para Eclipse no cambia todas las referencias al cambiar el nombre del paquete
- 4. android, cómo obtener el nombre del paquete?
- 5. Exponer clases dentro de módulos dentro de un paquete de Python directamente en el espacio de nombres del paquete
- 6. Acceso directo para cambiar la declaración del nombre del paquete en java
- 7. javadoc sin nombre del paquete
- 8. Cambiar el nombre del modelo con mongoid
- 9. Cambiar el nombre del producto con mage.exe
- 10. necesito ayuda para cambiar el nombre de mi paquete en eclipse
- 11. obtener el nombre de la aplicación del nombre del paquete
- 12. Cómo cambiar el nombre de una aplicación Grails existente
- 13. ¿Cómo cambiar el nombre de un paquete en Symfony?
- 14. ¿Es posible usar dos clases de Java con el mismo nombre y el mismo paquete?
- 15. Agregar clases predeterminadas del paquete en NetBeans
- 16. Cómo cambiar el alcance del rango con nombre
- 17. cambiar el nombre del proyecto androide
- 18. Cómo cambiar el nombre del nodo XML
- 19. El paquete contiene el objeto y el paquete con el mismo nombre
- 20. ¿Es posible cambiar el nombre de visualización del paquete según el país?
- 21. ¿Es posible cambiar el nombre de varios paquetes Java en Eclipse con un solo comando?
- 22. Eclipse - cambiar el tamaño de fuente en el proyecto/paquete explorer
- 23. Log4J nombre del show paquete
- 24. Scala: palabra clave como nombre del paquete
- 25. Nuget: cambiar la ruta del directorio del paquete y el nombre
- 26. Android: Obtener nombre de la aplicación (no Nombre del paquete)
- 27. Cambiar el nombre del nombre del argumento en JAX-WS
- 28. Python: obtenga el nombre completo del módulo del paquete
- 29. Cómo configurar hbm2java y hbm2dao para agregar el nombre del paquete a las clases generadas
- 30. Cambiar el color del texto en Eclipse
Me acabo de dar cuenta de que "para el paquete predeterminado" es la clave aquí: para todos los demás paquetes, existe la opción "Renombrar", pero no la predeterminada. – Kjir
@Kjir: De ahí la parte "a diferencia de otros paquetes" de mi respuesta. –
Para ser exactos: haga clic con el botón derecho> Refractor> Mover o Renombrar. Parece que funciona –