Как использовать сторонние пакеты в Java
Я разрабатываю свое первое приложение для Java, которое действительно нуждается в пакете сторонних разработчиков, и теперь я теряюсь в том, как на самом деле его использовать. Мне нужны пакеты из VLCJ, чтобы я мог встроить медиа-плеер в свой графический интерфейс.
Обычно я могу просто импортировать пакеты и классы, но возможно ли это с сторонними пакетами? У них есть файл .jar для загрузки на их веб-сайте, хранятся ли в нем пакеты? И если да, то как я могу использовать их в своем приложении?
Ответы
Ответ 1
Вам просто нужно, чтобы сторонний JAR был на вашем пути к классу проекта. Какую IDE вы используете? В Eclipse вы бы сделали:
Перейдите в окно "Проводник пакетов" на оставил. Выберите проект Java, в котором вы находитесь. щелкнув правой кнопкой мыши. Нажмите Свойства. Затем нажмите "Java Build" Дорожка. Нажмите "Добавить внешние банки".
Или вы можете изменить свой системный CLASSPATH, чтобы включить JAR. Или вы можете сделать это в командной строке, например.
java -classpath C:\java\thirdpartjars\thirdparty.jar MyProgram
(вы также можете использовать аргумент с javac
).
Есть много способов взломать эту гайку.
Ответ 2
Да, загружаемый файл JAR - это архив (в основном .zip файл) скомпилированных файлов .class, которые затем можно импортировать в собственное приложение.
Единственное, что вам нужно, добавить файл .jar в свой класс классов приложений, чтобы вы его использовали, прежде чем его можно импортировать.
Я бы предложил посмотреть хорошую книгу или учебник Java (например, официальное учебное пособие по Java ), поскольку это все, что должно быть рассмотрено.
Ответ 3
Вам нужно добавить файл jar в путь поиска javac при компиляции вашего проекта; и вам нужно сделать банку доступной во время выполнения - она должна быть в пути к классам Java-процесса, который запускает вашу программу.
Если вы используете IDE, вы обычно обновляете эти пути в настройках проекта.