Xpoint
   [напомнить пароль]

Вызов классов без пакета из классов с пакетом

Метки: [без меток]
2009-05-25 12:39:12 [обр] serge[досье]

Так получилось, что у меня в рамках одного проекта должны встретиться классы, которые не принадлежат ни одному пакету (лежат в корне проекта).

Проект большой, основной набор классов большой, поэтому основная функциональность разложена по пакетам.
При этом из класса в пакете не удаётся получить доступ к классу, который не принадлежит никакому пакету. Импорт также не работает.
Единственное, что я смог предположить (хотя честно говоря пока не попробовал) - попытаться использовать рефлексию.
Есть другие адекватные предложения как можно решить такую проблему?

Например, если папка хранения классов называется src, тогда
src/DataAccessDll.java
src/com/data/ReadWithDllUse.java

спустя 4 дня [обр] serge[досье]
Рефлексия сработала. Другие идеи есть?
спустя 4 часа 12 минут [обр] Даниэль Алиевский(35/125)[досье]

Кажется, когда-то давно был специальный механизм для таких извращений - что-то вроде import *. Но сие давным-давно прикрыли. Ибо зачем поощрять извращения? Если и нужен класс без пакета, то в какой-нибудь тривиальной утилите или апплете.

А в чем проблема переложить все классы из корня проекта в какой-нибудь пакет?

Powered by POEM™ Engine Copyright © 2002-2005