Я использую launch4j для преобразования файла jar в exe-файл в Windows XP.
После того, как я создаю обертку, я иду проверять обертку.
Однако, это показывает «» Ошибка: Ошибка JNI произошло, пожалуйста, проверьте правильность установки и повторите попытку»и„Java Exception произошло“java .jar файл конвертировать в .exe файл
Ниже ошибки:.
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/swingx/JXDatePicker
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetMethodRecursive(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.jdesktop.swingx.JXDatePicker
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 7 more
Что что говорит ошибка? Как я должен делать?
который IDE-затмение, netbeans ..- вы используете? –
Я использую netbeans 7.4 –
Работает ли он при работе с netbeans? Если это так, вы, вероятно, не добавляли внешние банки в exe. См. Http://stackoverflow.com/questions/19917960/launch4j-how-to-attach-dependent-jars-to-generated-exe – Ian2thedv