2016-02-01 5 views
0

Я создал проект 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. Как мне это сделать?

+0

Если вы не скажете нам где вы помещаете файл jar, и как вы настроили путь сборки проекта в Eclipse, вам будет сложно помочь вам. –

+0

Здравствуйте, я отредактировал то, что я пробовал. –

+0

@Javadev: Вы хотите решить проблему запуска проекта в eclipse? Или любой другой тип выполнения вашей программы? Просьба представить изображение траектории класса вашего проекта в затмении. – STaefi

ответ

0

Google недостающая банка и включить его в пути Java сборки

0

Причина этого исключения не хватает в баночке. пожалуйста, добавьте банку (Commons-codec.jar) файл, необходимый для этого org.apache.commons.codec.DecoderException

Скачать отсюда
http://commons.apache.org/proper/commons-codec/download_codec.cgi затем положить его в путь к классам