0 / 0 / 0
Регистрация: 16.07.2011
Сообщений: 8
|
|
1 | |
Ошибка NoClassDefFoundError06.11.2011, 21:39. Показов 3032. Ответов 6
Метки нет (Все метки)
Добрый денью
Есть следущфя проблемма. Проект в 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
|
06.11.2011, 21:39 | |
Ответы с готовыми решениями:
6
Ошибка java.lang.NoClassDefFoundError Ошибка java.lang.NoClassDefFoundError Ошибка 'Exception in thread 'main' java.lang.NoClassDefFoundError: D:JProgaSymbolTest' Ошибка Exception in thread 'main' java.lang.NoClassDefFoundError: CreateCoffees |
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
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
0
|
09.11.2011, 12:59 | |
09.11.2011, 12:59 | |
Помогаю со студенческими работами здесь
7
SOAP NoClassDefFoundError - SOAPConnectionFactory SmsLib for Java: NoClassDefFoundError Java.lang.NoClassDefFoundError NoClassDefFoundError - при запуске на выполнение file.java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |