различать одно и то же имя класса в двух разных файлах jar

Я разрабатываю приложение Blackberry с использованием BlackBerry JDE 5.0.X, в котором я использую JSONOrg для анализа ответа json, теперь JSONOrg имеет несколько файлов .java, которые используют java.lang.Class из файла rt.jar.

так что теперь проблема в том, что BlackBerry JDE также имеет свою версию java.lang.Class в net_rim_api.jar (который является зависимым файлом jar для BlackBerry), но я хочу взять ссылку из rt.jar ... так как я могу отличить класс, который имеет одно и то же имя в двух разных файлах .jar?

Пожалуйста, помогите ..


person hunt    schedule 29.03.2010    source источник
comment
ну, ты прав, он противоположен net_rim_api.jar, так что я должен использовать для синтаксического анализа JSON в Blackberry?   -  person hunt    schedule 29.03.2010
comment
Есть ли какая-то несовместимость между используемой вами библиотекой JSON и реализацией JDE java.lang.Class, т.е. не запускается ли код на Blackberry JDE?   -  person ig0774    schedule 29.03.2010
comment
ya есть в библиотеке JSON метод getField класса java.lang.Class используется, в то время как в реализации JDE нет метода getField для файла java.lang.Class   -  person hunt    schedule 29.03.2010
comment
См. stackoverflow.com/questions/1470406/   -  person Maksym Gontar    schedule 29.03.2010
comment
Какие классы я использовал парсер Json.org раньше без каких-либо проблем. Их классы полностью квалифицированы, поэтому проблем возникнуть не должно.   -  person drubin    schedule 29.03.2010


Ответы (1)


Вы можете использовать библиотеку JSON ME с JSON.org - он зарекомендовал себя как хорошо работающий на платформе BlackBerry, без каких-либо проблем, о которых вы упомянули.

person Marc Novakowski    schedule 30.03.2010