Package.getPackage в java возвращает null

У меня есть несколько классов A, B, C в пакете com.abc

У меня есть класс Main в пакете com.pqr

Теперь я хочу создать объект пакета предыдущего пакета (abc).

Для этого я попытался,

Package pkg = Package.getPackage("com.abc");   // This gives me null object in pkg

Но когда я это сделаю,

Package pkg = A.class.getPackage();    // It works fine

Может ли кто-нибудь сообщить, почему Package.getPackage("package-name") не работает?

16
задан AurA 12 June 2012 в 09:00
поделиться