Похоже, что если вы успешно строите JAR, вы не включили его в путь к классам при компиляции / запуске приложения.Это можно сделать, если вы компилируете / запускаете из командной строки опцию -cp
или -classpath
.Оба выполняют одну и ту же функцию.
Для компиляции:
javac -cp .:PathToMyJar/MyJar.jar MyMainClass.java
Для запуска:
java -cp .:PathToMyJar/MyJar.jar MyMainClass
Приведенные выше команды будут искать в текущем каталоге ('.')и в указанном файле MyJar.jar.В Windows вы разделяете элементы в classpath точкой с запятой, а в Linux / Unix / OS X вы будете использовать двоеточие.
Если вы используете IDE, вам нужно каким-то образом добавить файл JAR вclasspath для вашего проекта.Как это сделать, зависит от IDE.