En Eclipse, es posible el cambio de nombre del paquete si tiene nombre (default package) y clases dentro de ella?

InformationsquelleAutor J.Olufsen | 2012-04-15

6 Comentarios

  1. 80

    En la versión de Eclipse que estoy usando (Indigo service release 1), la opción «cambiar nombre» no viene para el paquete por defecto (a diferencia de otros paquetes) – pero si selecciona todas las clases, a continuación, haga clic derecho y seleccione «Mover», que te permitirá poner en un nuevo paquete.

    (Como lo que yo puedo decir, la opción de cambio de nombre es para cambiar el nombre de las clases sin cambiar su paquete, pero sin duda funciona para mover entre paquetes.)

    Capturas de pantalla del proceso:

    Situación Original

    Eclipse: el cambio de nombre de paquete existente con clases dentro de

    Seleccione todas las clases y mostrar la Refactorizar parte del menú de contexto

    Eclipse: el cambio de nombre de paquete existente con clases dentro de

    Seleccione «Mover», haga clic en Crear Paquete y escriba un nombre (mypackage en este caso)

    Eclipse: el cambio de nombre de paquete existente con clases dentro de

    El resultado final

    Eclipse: el cambio de nombre de paquete existente con clases dentro de

    Alternativamente, si desea mover a un paquete existente, usted puede simplemente arrastrar y soltar las clases.

    Para aquellos que sugiere Refactorizar -> cambiar nombre en el paquete, aquí está una captura de pantalla demostrando que no trabajando en mi máquina:

    Eclipse: el cambio de nombre de paquete existente con clases dentro de

    • Me acabo de dar cuenta que «para el paquete por defecto» es la clave aquí: para todos los demás paquetes, hay la opción «cambiar nombre», pero no la de por defecto.
    • De ahí la «a diferencia de otros paquetes de» parte de mi respuesta.
    • Para ser exactos: Click Derecho > Refractor > Mover o cambiar el nombre. Parece que funciona
    • Para el paquete por defecto? No funciona en mi generación. Va a editar mi número de versión en mi respuesta.
  2. 8

    Sí.

    Simplemente haga clic derecho en la clase y elija Refactorizar->cambiar el nombre, o insertar el adecuado package foo.bar en la parte superior y pulse Ctrl-1 a quickfix.

  3. 1

    Crear un Nuevo paquete dentro de la carpeta SRC y, a continuación, arrastre el archivo de clase en el Nuevo paquete.Así que por defecto el nombre del paquete para cambiar

    • gracias hermano! 🙂
  4. 0

    Otra opción es ir a tu carpeta src en la correspondiente carpeta del proyecto en su área de trabajo y de ahí, crear una nueva carpeta. Nombre de la carpeta como cualquiera que sea el nombre del paquete que desea y poner todos tus .java archivos en esa carpeta. Actualización de eclipse, cerca de el .archivos de java y abierto desde la nueva ubicación.

  5. 0

    He creado un nuevo paquete en Java el Paquete’ con el nombre deseado. A continuación, arrastrar y soltar los archivos de origen de forma predeterminada. IDE sería pedir a refactorizar; a continuación, proceder con ella.
    Paquete predeterminado desapareció de los archivos de origen y actualizado.

  6. 0

    El paso 1. Crear un nuevo paquete en el mismo proyecto

    El paso 2. Haga clic en sujetar y soltar las clases del paquete por defecto para el nuevo paquete de

Dejar respuesta

Please enter your comment!
Please enter your name here