2013-04-02 3 views
0

Если у меня есть программа с несколькими банками, как я могу назвать классы, которые находятся в другой банке?Как я могу назвать класс из другого файла jar?

+4

Добавьте его в свой путь к классу? – Reimeus

+0

Не могли бы вы объяснить, как? – Tvrd

+0

java -cp должен сделать трюк. Нет? –

ответ

0

Добавить банку в вашем проекте и импортировать классы класса в коде

0

Yo нужно скомпилировать вам приложение с баночкой вместе, и просто импортировать класс вы собираетесь создать экземпляр в коде.

javac ищет классы импортируемого в пути к классам, проверьте -cp вариант

0

Я не совсем уверен, что вы просите. Если вы хотите использовать классы, которые находятся в нескольких банках, просто поместите все банки в путь к классам приложения. Если вы столкнулись с конфликтами именования пакетов (т. Е. У вас есть один класс, который загружается несколькими банками), вам может понадобиться написать собственный загрузчик классов для его решения.

+0

Например, я хочу вызвать класс, который находится в jar A из класса, который находится в jar B – Tvrd

Смежные вопросы