Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
wondermilk
4 / 4 / 7
Регистрация: 12.12.2014
Сообщений: 123
1

Научите подключать сторонние библиотеки

01.07.2017, 09:07. Просмотров 999. Ответов 3
Метки нет (Все метки)

Вот у меня есть проект(в IDEA). Появилась необходимость скачать библиотеку itextpdf. Вот github https://github.com/itext/itextpdf и вот тут можно достать jar архив https://mvnrepository.com/artifact/com.lowagie/itext/2.1.7
Я попытался через maven добавить к себе в проект библитеку, ее нормально не получилось открыть и выдавало ошибки компиляции, хотя я вроде делал все правильно.

А с jar'ом я вообще не знаю, что делать

Объясните пржалуйста, спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2017, 09:07
Ответы с готовыми решениями:

Java: Сторонние библиотеки
Где можно найти список сторонних Java библиотек?

Как подключать сторонние библиотеки в Qt Creator?
Здравствуйте! Я новичок в Qt. Пытаюсь подключить внешнюю статическую библиотеку к проекту, что-то...

Научите подключать БД MySQL
Товарищи, хелп Где-то делаю ошибку, не могу понять где. На хостинге, в ISPmanager создаю БД:...

Как подключать сторонние css?
Написано: <head> <link rel="stylesheet" href="flags.css"/> </head> Я...

Научите подключать иконки к сайту
всем привет! понадобились на сайте иконки. нужно несколько штук добавить к меню и несколько к...

3
Artmal
86 / 85 / 55
Регистрация: 14.11.2015
Сообщений: 1,017
01.07.2017, 10:22 2
1. Maven
Гуглишь: [название-библиотеки] maven.
Заходишь по первой ссылке и копируешь оттуда xml по типу:
XML
1
2
3
4
5
<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.0.6</version>
</dependency>
Добавляешь этот xml-код в pom.xml.

2. IDEA.
http://javadevblog.com/kak-dobavit-b...llij-idea.html
1
Aviz__
805 / 597 / 161
Регистрация: 17.02.2014
Сообщений: 3,526
20.07.2017, 12:18 3
На днях решил попробовать stdlib.jar отсюда http://introcs.cs.princeton.edu/java/stdlib/ в своей 14-й Intellij IDEA. Библиотека успешно подключается, по методу указанному Artmal и не только им. Но, в простом проекте IDEA не видит ее для использования.
В External Libraries можно просматривать структуру stdlib.jar и открывать отдельные файлы классов. Что можно предпринять, чтобы запустить простой код?
Java
1
2
3
4
5
6
        StdDraw.square(0.5, 0.5, 0.5);
        StdDraw.setPenColor(StdDraw.BLUE);
        StdDraw.line(0.5, 0.5, 0.9, 0.5);
        StdDraw.line(0.9, 0.5, 0.5, 0.8);
        StdDraw.line(0.5, 0.8, 0.5, 0.5);
        StdDraw.circle(0.7, 0.65, 0.25);
0
Aviz__
805 / 597 / 161
Регистрация: 17.02.2014
Сообщений: 3,526
21.07.2017, 12:11 4
Оказалось все очень просто. Классы из stdlib.jar не имеют пакетов
Все переделывать мне не хочется, но код с StdDraw я запустил, поместив его в свой пакет:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package myWork.begin;
 
/** */
 
public class Begin {
 
    public static void main(String[] args) {
        StdDraw.square(0.2, 0.8, 0.1);
        StdDraw.filledSquare(0.8, 0.8, 0.2);
        StdDraw.circle(0.8, 0.2, 0.2);
 
        StdDraw.setPenColor(StdDraw.BOOK_RED);
        StdDraw.setPenRadius(0.02);
        StdDraw.arc(0.8, 0.2, 0.1, 200, 45);
 
        // draw a blue diamond
        StdDraw.setPenRadius();
        StdDraw.setPenColor(StdDraw.BOOK_BLUE);
        double[] x = { 0.1, 0.2, 0.3, 0.2 };
        double[] y = { 0.2, 0.3, 0.2, 0.1 };
        StdDraw.filledPolygon(x, y);
 
        // text
        StdDraw.setPenColor(StdDraw.BLACK);
        StdDraw.text(0.2, 0.5, "black text");
        StdDraw.setPenColor(StdDraw.WHITE);
        StdDraw.text(0.8, 0.8, "white text");
    }
}
И код StdDraw, вложенный в этот же пакет, присоединяю:
0
Вложения
Тип файла: zip StdDraw.zip (9.0 Кб, 10 просмотров)
21.07.2017, 12:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2017, 12:11

Сторонние библиотеки
Здравствуйте. У меня такой вопрос. Можно ли как нибудь подгружать сторонние библиотеки написанные...

QT и сторонние библиотеки
Поставил QT. Потребовалась библиотека из QtSolutions (QtService). Собрал ее (lib/bin/inc)....

Сторонние библиотеки
На официальном сайте наткнулся на: Ensemble8 MandelbrotSet Modena Может кто-нибудь объяснить,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru