Я могу работать во время компиляции, но когда я пытаюсь выполнить jar, это всегда дает мне эту ошибку. Я не совсем уверен, что я делаю не так.
Exception in thread "Thread-3" java.lang.NoClassDefFoundError: org/bouncycastle/openpgp/operator/KeyFingerPrintCalculator
Вот так выглядит мой манифест
Main-Class: com.Program
Class-Path: extlib/bcpg-jdk14-156.jar extlib/bcprov-jdk14-156.jar extlib/commons-io-2.5.jar
Вот мой build.xml
<manifestclasspath property="jar.classpath" jarfile="Program.jar">
<classpath>
<fileset dir = "./${extlib}" includes="**/*.jar"/>
</classpath>
</manifestclasspath>
А вот и баночный код
<jar jarfile="${dist}/Program.jar" basedir="${build}">
<manifest>
<attribute name="Main-Class" value="com.Program"/>
<attribute name="Class-Path" value="${jar.classpath}"/>
</manifest>
</jar>
Вот как выглядит моя файловая структура
Program.jar
extlib\bcpg-jdk14-156.jar
extlib\bcprov-jdk14-156.jar
extlib\commons-io-2.5.jar
Буду признателен за любую помощь, бьющую мою голову уже 2 дня. Если вам нужна дополнительная информация, просто дайте мне знать.