Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 16.07.2011
Сообщений: 8
1

Ошибка NoClassDefFoundError

06.11.2011, 21:39. Показов 3032. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый денью
Есть следущфя проблемма. Проект в JBuilder компилируется и запускается без проблем. Дополнительная библиотека HttpClient подключена через Required Libraries тожею Но при попытке программы инициализировать класс HttpClient httpClient = new HttpClient(); процедура сразу вылетает со следущей ошибкой:

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:65)
at inet.Main.Go_stateChanged(Main.java:110)
at inet.Main_Go_changeAdapter.stateChanged(Main.java:167)
at javax.swing.AbstractButton.fireStateChanged(AbstractButton.java:1656)
at javax.swing.AbstractButton$ButtonChangeListener.stateChanged(AbstractButton.java :1729)
at javax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:361)
at javax.swing.DefaultButtonModel.setArmed(DefaultButtonModel.java:177)
at javax.swing.AbstractButton.doClick(AbstractButton.java:282)
at javax.swing.plaf.basic.BasicRootPaneUI$DefaultAction.actionPerformed(BasicRootPa neUI.java:155)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1512)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2435)
at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:253)
at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:202)
at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2512)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2504)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2398)
at java.awt.Component.processEvent(Component.java:4943)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3639)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1688)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManage r.java:593)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusMan ager.java:765)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusMan ager.java:698)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.j ava:559)
at java.awt.Component.dispatchEventImpl(Component.java:3509)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Window.dispatchEventImpl(Window.java:1590)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:1 97)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150 )
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
java.lang.NoClassDefFoundError
at inet.Main.Go_stateChanged(Main.java:110)
at inet.Main_Go_changeAdapter.stateChanged(Main.java:167)
at javax.swing.AbstractButton.fireStateChanged(AbstractButton.java:1656)
at javax.swing.AbstractButton$ButtonChangeListener.stateChanged(AbstractButton.java :1729)
at javax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:361)
at javax.swing.DefaultButtonModel.setArmed(DefaultButtonModel.java:177)
at javax.swing.plaf.basic.BasicButtonListener.focusLost(BasicButtonListener.java:19 1)
at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:168)
at java.awt.Component.processFocusEvent(Component.java:5040)
at java.awt.Component.processEvent(Component.java:4922)
at java.awt.Container.processEvent(Container.java:1566)
at java. exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}

void Go_actionPerformed(ActionEvent e) {
/* HttpClient httpClient = new HttpClient();
GetMethod method = new GetMethod(url.getText());
method.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler(3, false));
try {
// Execute the method.
int statusCode = httpClient.executeMethod(method);

if (statusCode != HttpStatus.SC_OK) {
System.err.println("Method failed: " + method.getStatusLine());
}

// Read the response body.
byte[] responseBody = method.getResponseBody();
} catch (HttpException de) {
System.err.println("Fatal protocol violation: " + de.getMessage());
de.printStackTrace();
} catch (IOException de) {
System.err.println("Fatal transport error: " + de.getMessage());
de.printStackTrace();
} finally {
// Release the connection.
method.releaseConnection();
}*/
}

void Go_stateChanged(ChangeEvent e) {
HttpClient httpClient = new HttpClient(); //!!!! vot v etom meste on viletajet, srazu posle ispolnenija stroki.
GetMethod method = new GetMethod(url.getText());
method.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
new DefaultHttpMethodRetryHandler(3, false));
try {
// Execute the method.
int statusCode = httpClient.executeMethod(method);

if (statusCode != HttpStatus.SC_OK) {
System.err.println("Method failed: " + method.getStatusLine());
}

// Read the response body.
byte[] responseBody = method.getResponseBody();
}
catch (HttpException de) {
System.err.println("Fatal protocol violation: " + de.getMessage());
de.printStackTrace();
}
catch (IOException de) {
System.err.println("Fatal transport error: " + de.getMessage());
de.printStackTrace();
}
finally {
// Release the connection.
method.releaseConnection();
}
}

void this_windowActivated(WindowEvent e) {

}

void Go_mouseClicked(MouseEvent e) {
}
}



class Main_Go_actionAdapter implements java.awt.event.ActionListener {
Main adaptee;

Main_Go_actionAdapter(Main adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Go_actionPerformed(e);
}
}

class Main_Go_changeAdapter implements javax.swing.event.ChangeListener {
Main adaptee;

Main_Go_changeAdapter(Main adaptee) {
this.adaptee = adaptee;
}
public void stateChanged(ChangeEvent e) {
adaptee.Go_stateChanged(e);
}
}

class Main_this_windowAdapter extends java.awt.event.WindowAdapter {
Main adaptee;

Main_this_windowAdapter(Main adaptee) {
this.adaptee = adaptee;
}
public void windowActivated(WindowEvent e) {
adaptee.this_windowActivated(e);
}
}

class Main_Go_mouseAdapter extends java.awt.event.MouseAdapter {
Main adaptee;

Main_Go_mouseAdapter(Main adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.Go_mouseClicked(e);
}
}

Буду благодарен за помощью Мне через 2 дня курсовую сдавать, а практической части нету.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2011, 21:39
Ответы с готовыми решениями:

Ошибка java.lang.NoClassDefFoundError
Помогите, пожалуйста. Ошибка выскакивает в тупом HelloWorld-е. Я уже попробовала кучу вариантов...

Ошибка java.lang.NoClassDefFoundError
Имеется скомпилированыи класс. Но когда набираю комманду java classFileName програма не зупискается...

Ошибка 'Exception in thread 'main' java.lang.NoClassDefFoundError: D:JProgaSymbolTest'
Почему при выполнении файла SymbolTest.class выдается сообщение 'Exception in thread 'main'...

Ошибка Exception in thread 'main' java.lang.NoClassDefFoundError: CreateCoffees
Привет. Есть такая проблема... Уставлен Oracle как сервер на одной машине и как клиент на другой....

6
mishgun
07.11.2011, 00:09 2
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory govorit o tom chto lo4j.jar vam nuzhen.((% protsentov za to chto vnutri HttpClient ispolzuetsa eta biblioteka
freem
07.11.2011, 18:49 3
Прошу прощения, такой вопрос...
а иморт к org.apache.commons.logging.LogFactory
прописан ? а то я не заметил...
mishgun
07.11.2011, 19:13 4
Цитата Сообщение от freem
Прошу прощения, такой вопрос...
а иморт к org.apache.commons.logging.LogFactory
прописан ? а то я не заметил...
A prichom tut import?vnimatelno posmotrite kakoy object brocaet exception....
Avtoru nado tolko podkluchit sootvetsvuyushiy jar k proektu(JBuilderu)
freem
08.11.2011, 18:48 5
Да я заметил, но уже было поздно что менять =))
0 / 0 / 0
Регистрация: 16.07.2011
Сообщений: 8
08.11.2011, 22:02  [ТС] 6
spasibo bolshoje. Budem iskatj etu biblioteku
0
0 / 0 / 2
Регистрация: 30.06.2011
Сообщений: 173
09.11.2011, 12:59 7
Цитата Сообщение от Dj_Raven
spasibo bolshoje. Budem iskatj etu biblioteku
http://apache.rinet.ru/dist/java-repository/commons-logging/jars/
0
09.11.2011, 12:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2011, 12:59
Помогаю со студенческими работами здесь

SOAP NoClassDefFoundError - SOAPConnectionFactory
Приветствую друзья. Случайно заметил что почта России предоставляет API для отслеживания...

SmsLib for Java: NoClassDefFoundError
Доброго времени суток. Возникла необходимость реализации отправки смс с компьютера через...

Java.lang.NoClassDefFoundError
Всем привет! Помогите с ошибкой. Вот вся программа: import org.bytedeco.javacv.FrameGrabber;...

NoClassDefFoundError - при запуске на выполнение file.java
Об этом уже писали. Но ответа пока нет. У меня проблема при запуске на выполнение file.java Не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru