2010-09-24 19 views
5

estoy desarrollando un proyecto de Android que actualmente cuenta con 4 paquetes:Java convención paquete

com.myapp.app.activities 
com.myapp.app.db 
com.myapp.app.ws 
com.myapp.app.utils 

iba a ser capaz de crear un paquete adicional que es sólo

com.myapp.app 

?

Eclipse no me permite crear este paquete. Me dice que ya existe un paquete con este nombre.

Si comienzo un nuevo proyecto y creo un paquete llamado "com.testing.app" y luego creo un nuevo paquete llamado "com.testing.app.activities" después, funciona bien.

Para los desarrolladores de Android:

Lo que estoy queriendo hacer es extender la clase de aplicaciones y tenerlo en un paquete separado. Supongamos que no se puede usar com.myapp.app, ¿cuál es un buen nombre para este nuevo paquete?

Respuesta

12

Eclipse no le permitirá crear este paquete porque ya existe.

Los paquetes en Java se representan en el sistema de archivos como carpetas jerárquicas: com.myapp.app.activities se encuentra en la carpeta com/myapp/app/activities. com/myapp/app ya existe, por lo que no puede crear este paquete.

En Eclipse, juste crea una nueva clase, y en la sección "Paquete", precisa que quieres crearla en el paquete com.myapp.app. Esto debería funcionar.

3

El paquete com.myapp.app ya existe. Puede crear una clase llamada com.myapp.app.MyClass, la verá en el paquete app.

Otra cosa que puedes hacer es cambiar el diseño de sus paquetes de una disposición plana de un diseño jerárquico:

Example


Recursos:

+0

¿Qué versión de Eclipse está usando que esto no está predeterminada? – Falmarri

+0

@Falmarri No utilizar Eclipse (convicciones personales: P) pero usted no tiene que instalar siempre su propio eclipse, a veces sólo consigue una preconfigurado y estos ajustes se pueden modificar en la versión "a medida". –

0

Parecería que si pongo manualmente un archivo en el directorio y actualice el explorador de paquete en Eclipse, el nuevo paquete com.myapp.app aparece

3

Eclipse por defecto esconde envases vacíos. En la vista del explorador de paquetes, haga clic en la flecha pequeña en la parte superior derecha: Menú Ver. Elija Personalizar vista. En la pestaña Filtros, debe desmarcar Paquetes vacíos. Ahora los paquetes vacíos serán visibles en el explorador de paquetes.

alt text

Cuestiones relacionadas