Если , это совпадает с версией кода, который вы запускаете, тогда SweetHome3DBootstrap.java
в строке 90 пытается динамически загрузить com.eteks.sweethome3d.SweetHome3D
. Этот класс нуждается в классе javax.jnlp.UnavailableServiceException
, который относится к javaws.jar
.
Итак, когда вы пытаетесь запустить JAR, он пропускает javaws.jar
во время выполнения. Вам нужно будет либо добавить его в classpath (указанный при запуске через командную строку, либо через заголовок манифеста Class-Path: JAR-файла), либо переупаковать классы из javaws.jar
внутри JAR создаем (как FatJar).