Запуск приложения Java EE с Java 11 - PullRequest
0 голосов
/ 07 октября 2019

У меня есть приложение, которое использует интерфейсы Java EE и JFX.

Когда я пытаюсь запустить его с Java 11, я получаю следующую ошибку:

java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException

У меня нет доступа к его исходному коду, и я не ожидаю, что он будет обновлен для Java 11 в ближайшее время (это государственная программа, подающая налоговую декларацию).

Программная среда - Debian 10с Java 8 JRE, Java 11 JRE и Java 11 JFX, но без Java 8 JFX, поэтому запуск его с Java 8 не представляется возможным.

Я попытался исправить ошибку, установив пакет libjaxws-java(Справочная реализация JAX-WS, которая устанавливает несколько jar-файлов на /usr/share/java/ и /usr/share/maven-repo/com/sun/xml/ws/), но она ничего не изменила - я подозреваю, что некоторые дополнительные параметры должны быть предоставлены в командной строке, но я понятия не имею, что.

Текущая командная строка выглядит следующим образом:

java -Xms128m -Xmx1024m -jar boot.jar
java -Xms128m -Xmx1024m -DentityExpansionLimit=128000 -jar abevjava.jar cfg=cfg.enyk

Какие дополнительные параметры я должен предоставить для запуска?

...