2010-09-24 24 views
5

Şu anda 4 paketlere sahip bir Android projesi geliştiriyorum:Java paket kongre

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

Sadece

com.myapp.app 

ek bir paket oluşturmak mümkün olabilir mi?

Eclipse bu paketi oluşturmama izin vermiyor. Bu isimde zaten var olan bir paket var.

Yeni bir proje başlatıp "com.testing.app" adlı bir paket oluşturup daha sonra "com.testing.app.activities" adlı yeni bir paket oluşturursam iyi çalışır. Android geliştiriciler için

:

Ne yapmak isteyen ediyorum Uygulama sınıfını genişletmek ve ayrı bir paket içinde olması. Com.myapp.app'in kullanılamayacağını varsayalım, bu yeni paket için iyi bir isim nedir?

cevap

12

Eclipse, zaten mevcut olduğundan bu paketi oluşturmanıza izin vermez.

Java'daki paketler, hiyerarşik klasörler olarak dosya sisteminde temsil edilir: com.myapp.app.activities, com/myapp/app/activities klasöründe bulunur. com/myapp/app zaten var, bu yüzden bu paketi oluşturamıyorsunuz.

Eclipse'de, juste yeni bir sınıf oluşturun ve "Paket" bölümünde, com.myapp.app paketinde oluşturmak istediğiniz kesinliği kesin. Bu çalışmalı. Ben elle dizine bir dosya yerleştirmek ve Eclipse paket kaşif yenilemek durumunda, yeni com.myapp.app paket varsayılan olarak

3

com.myapp.app paketi zaten var. com.myapp.app.MyClass adlı bir sınıf oluşturabilir, app paketinde göreceksiniz.

hiyerarşik düzene düz düzenden paketlerinize düzenini değiştiriyor yapabileceği başka şey:

Example


Kaynaklar:

+0

Tutulma hangi sürümü bu varsayılan olmadığını kullanıyorsunuz? – Falmarri

+0

@Falmarri Eclipse kullanmıyorum (kişisel kanaatler: P), ancak her zaman kendi tutulmalarınızı kurmak zorunda kalmazsınız, bazen sadece önceden yapılandırılmış bir tane alırsınız ve bu ayarlar "özel" sürümde değiştirilebilir. –

0

boş paketler gizler. Paket gezgini görünümünde, sağ üstteki küçük oka tıklayın: Menüyü Görüntüle. Özelleştir Görünümünü Görüntüle. Filtreler sekmesinde, Boş paketleri işaretini kaldırmanız gerekir. Şimdi boş paketler paket kaşifinde görünecektir.

alt text

3

Eclipse göründüğünü görünür