Импорт пользовательских библиотек в Java
Мне нужно импортировать класс Java в моем проекте. Класс, который мне нужно импортировать, находится в файле JAR с абсолютным путем~/Documents/mylib/stdlib.jar
Теперь в моем исходном файле (Test.java) я использую
import stdlib.*;
и я собираю сjavac -classpath ~/Documents/mylib/stdlib.jar Test.java
И это показывает ошибку, что stdlib не существует.
Правильно ли мое утверждение импорта или что-то не так с classpath? Разве этот оператор импорта не должен импортировать все классы, присутствующие в файле JAR?
Я не использую IDE, и моя ОС - Linux.