Eclipse, Java: как импортировать библиотеку в формате zip?

Хорошо, это элементарно, но кажется, что обычный способ сделать это у меня не работает.

Я пытаюсь импортировать библиотеку jSSC для связи с последовательными портами и т. д. Самая новая библиотека — jSSC-0.9.0-Release.

Итак, я пробовал следующее:

  • Поместил zip-файл в рабочую область и добавил его как «внешний jar» в свойствах проекта -> путь сборки java -> библиотеки.

Затем я пытаюсь включить что-то из библиотеки:

import jssc.SerialPortList;

Ошибка: импорт jssc не может быть разрешен

  • Затем я поместил zip-файл в папку с именем /libs в корне проекта и добавил его как «jar» (не внешний).

Результат: та же ошибка.

Какую основную информацию/действие мне здесь не хватает для этой простой операции импорта библиотеки?


person Community    schedule 17.01.2013    source источник
comment
Что находится в zip-архиве? Существуют ли простые файлы .class или файл .jar?   -  person Uwe Plonus    schedule 17.01.2013
comment
Это был файл .jar. Виноват :-)   -  person    schedule 17.01.2013


Ответы (2)


Вы уверены, что должны включать почтовый индекс напрямую? В большинстве выпусков zip содержит jar + readme + некоторую документацию. Я думаю, вам следует взглянуть на содержимое этого zip-файла, возможно, извлечь его и включить в свой проект только банку.

person Bastien Jansen    schedule 17.01.2013
comment
Боже мой. Я читал, что библиотека может быть в формате zip или jar, поэтому я на самом деле не думал об этом. Кроме того, я был уверен, что раньше импортировал заархивированную библиотеку. Впрочем, вы правы, конечно. В заархивированном архиве действительно был (среди прочего) файл jar, и с его помощью это было решено. Спасибо. - person ; 17.01.2013
comment
Рад, что это помогло, если это правильный ответ, пожалуйста, отметьте его как таковой. Формат jar — это всего лишь переименованный zip-файл, но если вы хотите, чтобы компилятор нашел внутри него классы, они должны находиться в корне архива, их нельзя найти внутри подфайла jar. - person Bastien Jansen; 17.01.2013

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

Zip, вероятно, содержит инструкции readme. Читать их. Это, вероятно, поможет вам установить и использовать библиотеку.

person AlexR    schedule 17.01.2013