Мы видели эту проблему и для пользователей с версией 1.6.0_18.
Я посмотрел на банки, перечисленные в моем файле jnlp, и обнаружил, что лицензионная банка выпала как вероятный кандидат на банку без классов. Я подтвердил это с jar tf
.
В качестве быстрого теста я удалил jar из файла jnlp и не получил ошибку. Однако мне понадобился лицензионный кувшин для сторонней библиотеки.
Я обновил файл сборки, чтобы связать jar лицензии с файлом jar приложения
<jar jarfile="${dist}/lib/${application}.jar">
<zipgroupfileset dir="${extLib}" includes="runtime.jar" />
...
</jar>
Сторонняя библиотека может найти информацию о лицензии в пути к классам и больше никаких ошибок!