Как использовать внешние библиотеки в java без IDE

#java #github #libraries

Вопрос:

Я пытаюсь использовать эту библиотеку в своем коде https://github.com/bhlangonijr/chesslib

Весь мой код сейчас состоит из одной строки, в которой я пытаюсь создать новую доску, используя метод, который они дали

 Board board = new Board();
 

Я читал, что для компиляции файла Java, имеющего зависимость от jar, вы должны использовать

 $ javac -cp /path/to/jar/file MyProgram.java
 

Однако, когда я первоначально загрузил zip-файл, там не было никаких файлов jar. Поэтому я выполнил команду, которую они сказали выполнить на веб-сайте GitHub

 mvn clean compile package install
 

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

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

Комментарии:

1. Вам не нужно будет компилировать себя, просто загрузите его вручную из jitpack, или лучше переключитесь на использование Gradle или Maven вместо того, чтобы делать это самостоятельно.