Ваш JAR упакован неправильно. В сообщении об ошибке говорится, что Java не может найти загрузчик One-Jar, то есть com.simontuffs.onejar.Boot
, поэтому вы каким-то образом получили поврежденный архив, даже если попытались выполнить инструкции на сайте One-Jar.
Как узнать, что JAR деформирован?
Что ж, из сообщения JVM можно догадаться, что вы пропустите следующие файлы, если попытаетесь открыть JAR с помощью средства просмотра ZIP:
META-INF/MANIFEST.MF
com/simontuffs/onejar/Boot.class
com/simontuffs/onejar/Handler$1.class
com/simontuffs/onejar/Handler.class
com/simontuffs/onejar/JarClassLoader$ByteCode.class
com/simontuffs/onejar/JarClassLoader.class
boot-manifest.mf
Как мне исправить процесс упаковки?
Это зависит, и у нас нет источников, поэтому не могу сказать. В качестве личной рекомендации я использую Gradle в качестве инструмента для сборки, и он хорошо интегрирован с IDE (Eclipse и Intellij) и Capsule , альтернативой One-Jar.