4 / 4 / 7
Регистрация: 12.12.2014
Сообщений: 123
1

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

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

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

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

Объясните пржалуйста, спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2017, 09:07
Ответы с готовыми решениями:

Сторонние библиотеки Java
Всем привет! Изучил основы Java и хотел бы что-то уже поделать (например программу с gui), но...

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

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

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

3
88 / 86 / 55
Регистрация: 14.11.2015
Сообщений: 1,099
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-dob... -idea.html
1
2653 / 1973 / 493
Регистрация: 17.02.2014
Сообщений: 9,301
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
2653 / 1973 / 493
Регистрация: 17.02.2014
Сообщений: 9,301
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, вложенный в этот же пакет, присоединяю:
Вложения
Тип файла: zip StdDraw.zip (9.0 Кб, 16 просмотров)
0
21.07.2017, 12:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.07.2017, 12:11
Помогаю со студенческими работами здесь

Как подключать сторонние css?
Написано: &lt;head&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;flags.css&quot;/&gt; &lt;/head&gt; Я...

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru