Я пытаюсь преобразовать автоматические модули в явные модули, и я не очень знаком с Java через командную строку.
В настоящее время я пытаюсь сделать это с помощью javax.mail, но у меня возникают проблемы с зависимостями при компиляции.
Я использую следующую команду в cmd:
javac -p javax.mail -d classes module-info.java
Я получаю следующую ошибку:
module-info.java:5: error: module not found: java.activation
requires transitive java.activation;
Я попытался добавить javax.activation-1.2.0.jar и такой же, как извлеченный jar. Я также попытался добавить
--module-path classes
и
--class-path classes
Это было вместе с попыткой
--add-modules java.activation
и
--add-modules javax.activation
Кажется, ничего не работает, и я не могу понять, что я делаю неправильно.
У кого-нибудь есть идеи?