Трудности при попытке использовать файл jmod
Я использую JDK 11 на Windows. Я реализовал модульный JAR-файл Uti.jar (в каталоге dirLib), содержащий несколько классов в одном пакете, например, pkg.
Затем я реализовал простой клиент, скажем, app.Maine, а не модуль, с основным методом (консольное приложение), который использует класс, содержащийся в Uti.jar, например, pkg.MyClass.
Я могу выполнить консольное приложение с помощью команды:
java -classpath dirLib/Uti.jar;. app.Maine
Оно работает.
Но у меня проблемы при попытке использовать файл JMOD вместо Uti.jar. Я построил Uti.jmod с помощью команды
jmod create --class-path pkg dirLib/Uti.jmod
Кажется, он содержит те же классы, что и Uti.jar, но команда
java -classpath dirLib/Uti.jmod;. app.Maine
выдает ошибку NoClassDefFoundError pkg/MyClass.
Где я ошибаюсь?
заранее спасибо