imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 12.09.2004, 23:18     # 1
shuron
Full Member
 
Аватар для shuron
 
Регистрация: 16.09.2003
Сообщения: 793

shuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царстве
java и как подгрузить библиотеку

Решил узучить немного SWT
так вот импортирую в программу такие библиотеки
import org.eclipse.swt.*;
import org.eclipse.swt.events.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;

всё бежит на ура если запускаю из eclipse
но вот попробовал...
запустить прогу
через java TODO
класс естественно называется ТОDO

но так он не запускается а ругается мол не найдена библиотека..

Exception in thread "main" java.lang.NoClassDefFounfError:
org/eclipse/swt/wigets/Composite...


скажите пожалуйста где мне её взять у куда её пихнуть что.бы всё шло нормально...

есть подозрение что ищет он чтото из папки:
...\eclipse\plugins\org.eclipse.swt_3.0.0 или
...\eclipse\plugins\org.eclipse.swt.win32_3.0.0
но что он там конкретно ищет и куда эту папку девать не ясно..
куда я её только не писал, не дошарю как быть

Помогите, для многих кто уже на яве писал что-то, вопрос навернео просто смешной
А я вот никак не дойду :D :D :D
shuron вне форума  
Старый 13.09.2004, 06:53     # 2
melk
Junior Member
 
Аватар для melk
 
Регистрация: 01.04.2003
Адрес: Новосибирск
Сообщения: 50

melk Известность не заставит себя ждатьmelk Известность не заставит себя ждать
eclipse вероятно автоматически выставляет путь к .jar, где лежат стандартные библиотеки.
попробуй запустить java без параметров.
надо выставить параметр classpath
что-то вроде
java -cp C:\Program Files\Java\j2re1.4.2_04\lib\rt.jar TODO
ещё не помешает добавить в cp "." если классов больше одного.
естественно в указанном архиве должны лежать нужные тебе библиотеки, впрочем его ведь можно разархивировать и посмотреть
melk вне форума  
Старый 14.09.2004, 13:47     # 3
shuron
Full Member
 
Аватар для shuron
 
Регистрация: 16.09.2003
Сообщения: 793

shuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царстве
Спасибо, за ответ однако не пашет:
Значит SWT Классы лежат в
C:/eclipse/eclipse/plugins/org.eclipse.swt.win32_3.0.0/ws/win32/swt.jar
Делаю так:
java -classpath C:/eclipse/eclipse/plugins/org.eclipse.swt.win32_3.0.0/ws/win32/swt.jar gui.TODO

Теперь ошибка такая...
Exeption in thread"main" java.lang.NoClassDefFounfError: gui/TODO

gui/TODO потому что gui это "пекедж". кстати я просто создал папку с таким названием и кнл в неё класс..
думал может в этом проблема... однако нет... так как Например
простой Hello World срабатывет нормально..
java gui/Hello

что ты имел ввиду с
Цитата:
ещё не помешает добавить в cp "." если классов больше одного.
я не понял...
как быть дальше тоже не шарю...
помогите please
shuron вне форума  
Старый 25.09.2004, 13:59     # 4
shuron
Full Member
 
Аватар для shuron
 
Регистрация: 16.09.2003
Сообщения: 793

shuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царстве
wse rasohbrlasa..
.dll's
i classpath hwataet...
ja tormosil nemnogo w drugom
shuron вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:47.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.