Как импортировать исходный код Java в проект

Я новичок в Java и очень запутался, когда столкнулся с библиотекой, которая не в формате .jar. Я хочу использовать openPDF, поэтому скачал исходный код здесь (https://github.com/LibrePDF/OpenPDF/releases/tag/1.2.17). Обратите внимание, что я не могу использовать maven, так как мой рабочий компьютер не подключен к Интернету.

Я использую IntelliJ и попытался добавить файл .zip в качестве библиотеки, щелкнув проект правой кнопкой мыши и добавив его в качестве библиотеки, точно так же, как я сделал это с другим файлом .jar. Пока ошибок не получил.

Однако, когда я пытаюсь импортировать в свой код следующий пример (https://netjs.blogspot.com/2018/10/how-to-create-pdf-in-java-using-openpdf.html) не может найти "com.lowagie ".


person bobku123    schedule 28.05.2019    source источник
comment
Не уверен, что intellij имеет встроенную логику для поиска источников в ZIP-файлах. Но попробуйте сначала разархивировать его, а затем попытаться добавить извлеченные файлы.   -  person Gautam    schedule 28.05.2019


Ответы (1)


Добро пожаловать в Stack Overflow и в Java!

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

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

Вы можете вручную загрузить этот конкретный файл jar из центрального репозитория maven, в котором есть этот проект.

https://mvnrepository.com/artifact/com.github.librepdf/openpdf/1.2.17

person Johan Tidén    schedule 28.05.2019
comment
Да, я вижу иронию в предложении загрузить что-то в качестве решения проблемы отсутствия подключения, но то же самое произошло и с zip-файлом. - person Johan Tidén; 28.05.2019