, Я добавил некоторую информацию в ответ.

даю пример приложения с 3 модулямиuser, dept а такжеaccount, В моем пользовательском модуле у меня есть основной класс, и я компилирую свои модули с помощью следующей команды:

javac -d target --module-source-path src $(find -name "*.java")

После компиляции выполните следующую команду для запуска:

java -p target -m com.user/com.user.info.Launcher

Вывод после запуска Java-модулей успешен. Но при попытке создать образ во время выполнения, используяjlink Образ создан успешно, но исполняемый скрипт модуля отсутствует. Для создания изображения я использую следующую команду:

jlink --module-path $JAVA_HOME/jmods:target --add-modules com.user --output my-app

Во время выполнения изображения у меня естьbin каталог, но этот каталог содержит толькоjava а такжеkeynote скрипт. Я ожидаю, что сценарий основного класса пользователя также запустит мое приложение.

Моя версия Java, как показано ниже:

java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+165)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+165, mixed mode)

Как я могу решить эту проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос