Я создал проект Java в Eclipse и создал простой класс с основным методом.Java: Включая jar в classpath
Проблема: при запуске программы (без какого-либо сервера и т.д.), я получаю следующее сообщение об ошибке:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException at autoPEC.main(autoPEC.java:6) Caused by: java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 1 more
То, что я пытался решить проблему на: включен пути к Викискладу кодеку. баночка в переменных окружения JAVA_HOME, поставив точку с запятой после пути JDK
Результат: класс по-прежнему не работает
Я думаю, что проблема может заключаться в том, что я не правильно включаю classpath. Как мне это сделать?
Если вы не скажете нам где вы помещаете файл jar, и как вы настроили путь сборки проекта в Eclipse, вам будет сложно помочь вам. –
Здравствуйте, я отредактировал то, что я пробовал. –
@Javadev: Вы хотите решить проблему запуска проекта в eclipse? Или любой другой тип выполнения вашей программы? Просьба представить изображение траектории класса вашего проекта в затмении. – STaefi