Как использовать сторонние пакеты в Java - PullRequest
18 голосов
/ 16 июня 2011

Я разрабатываю свое первое Java-приложение, которому на самом деле нужен сторонний пакет, и теперь я теряюсь в том, как его использовать.Мне нужны пакеты из VLCJ , чтобы я мог встроить медиаплеер в свой графический интерфейс.

Обычно я могу просто импортировать пакеты и классы, но возможно ли это с пакетами сторонних производителей?У них есть файл .jar для загрузки на их веб-сайте, пакеты хранятся в этом?И если да, то как мне использовать их в моем собственном приложении?

Ответы [ 3 ]

17 голосов
/ 16 июня 2011

Вам просто нужно, чтобы сторонний JAR был в пути к классам вашего проекта.Какой IDE вы используете?В Eclipse вы должны:

Перейти в окно Package Explorer слева.Выберите проект Java, над которым вы работаете, и щелкните правой кнопкой мыши.Нажмите Свойства.Затем нажмите «Путь сборки Java».Нажмите Add External Jars.

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

java -classpath C:\java\thirdpartjars\thirdparty.jar MyProgram

(вы также можете использовать аргумент с javac).

Есть много способов взломать этот орех.

8 голосов
/ 16 июня 2011

Да, JAR-файл, который вы загружаете, представляет собой архив (в основном, файл .zip) скомпилированных файлов .class, который вы затем можете импортировать в свое собственное приложение.

Единственное, что вам нужно - это добавить.jar файл в classpath вашего приложения, чтобы вы могли использовать его, прежде чем импортировать.

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

5 голосов
/ 16 июня 2011

Вам нужно добавить файл jar в путь поиска javac при компиляции вашего проекта; и вам нужно сделать JAR-файл доступным во время выполнения - он должен находиться в пути к классу Java-процесса, который запускает вашу программу.

Если вы используете IDE, вы обычно обновляете эти пути в настройках проекта.

...