Публичный класс Java или Jar - PullRequest
       15

Публичный класс Java или Jar

0 голосов
/ 14 октября 2011

Я хочу создать универсальный файл регистрации для всех приложений Java моей компании. Я сделал что-то похожее на C ++, где вы просто импортируете файл.

Мой вопрос: каков самый эффективный / действенный способ создания общедоступного файла Java (в основном, как вы его создаете, и как вы на него ссылаетесь)? Я предполагаю, импортируя свой собственный класс или банку? Спасибо!

Ответы [ 2 ]

3 голосов
/ 14 октября 2011

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

Я бы посоветовал, чтобы другие проекты просто ссылались на него как на файл jar - независимо от того, создают ли они этот файл jar из исходного кода или выбирают его из какого-то общекорпоративного репозитория, который обновляется при изменении кода регистрации, зависит от вас. , Из кода приложения вы просто импортируете его как любой другой класс - независимо от того, найден этот класс в jar-файле или в виде файла .java, это не имеет значения в исходном коде Java-пользователя.

Стоит отметить, что уже существует множество других API-интерфейсов ведения журналов для Java - я бы очень тщательно подумал, прежде чем создавать новый.

1 голос
/ 14 октября 2011

В Java вы не импортируете файл, который импортируете класс. Импортируемый класс находится либо в скомпилированном файле .class, либо упакован в файл .jar. По соглашению, упакуйте ваши утилиты ведения журнала в .jar и распространите их.

Вы импортируете класс по имени независимо от того, будет ли он еще скомпилирован из исходного файла или уже упакован в .jar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...