Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перенос WTK из винды в линуху, и проблемы с этим связанные 
:(
    Опции темы
Mayk
Дата 15.8.2005, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: нет
Всего: 134



Имеем: под виндой установленный J2ME Wireless Toolkit 2.2.exe и jdk-1_5_0-windows-i586_.exe. Под линухой имеем установленный jdk-1_5_0_04-nb-4_1-linux.bin. Теперь хочется запустить из под линухи WTK, не выкачивая его занаово.
Скопировал c:\wtk22 в /devel/WTK22 (/devel - домашняя папка юзверя). В каталоге bin есть, допустим, ktoolbar.bat следующего содержания:
Код

C:\PROGRA~1\JAVA\JDK15~1.0\bin\java.exe -Dkvem.home=C:\WTK22 
 -Djava.library.path=C:\WTK22/bin -Dsun.java2d.ddlock=true -Dsun.java2d.gdiblit=false
 -cp C:\WTK22/wtklib/kenv.zip;C:\WTK22/wtklib/ktools.zip;C:\WTK22/bin/JadTool.jar;
C:\WTK22/bin/MEKeyTool.jar;C:\WTK22/wtklib/customjmf.jar;C:\WTK22/lib/j2me-ws.jar;
C:\WTK22/bin/schema2beansdev.jar;C:\WTK22/bin/j2me_sg_ri.jar;
C:\WTK22/bin/jaxrpc-impl.jar;C:\WTK22/bin/jaxrpc-api.jar;C:\WTK22/bin/jaxrpc-spi.jar;
C:\WTK22/bin/activation.jar;C:\WTK22/bin/mail.jar;C:\WTK22/bin/saaj-api.jar;
C:\WTK22/bin/saaj-impl.jar;C:\WTK22/bin/xsdlib.jar
 com.sun.kvem.toolbar.Main

(всё это записано в одну строку)
Чтение мана java просветлило о том, что в -cp следует использовать знак ':', а не ';'. После правки bat'ник превратился в следующее:
Код

java -Dkvem.home=/devel/WTK22 -Djava.library.path=/devel/WTK22/bin
 -Dsun.java2d.ddlock=true -Dsun.java2d.gdiblit=false -cp \
/devel/WTK22/wtklib/kenv.zip:/devel/WTK22/wtklib/ktools.zip:/devel/WTK22/bin/JadTool.jar:
/devel/WTK22/bin/MEKeyTool.jar:/devel/WTK22/wtklib/customjmf.jar:/devel/WTK22/lib/j2me-ws.jar:
/devel/WTK22/bin/schema2beansdev.jar:/devel/WTK22/bin/j2me_sg_ri.jar:/devel/WTK22/bin/jaxrpc-impl.jar:
/devel/WTK22/bin/jaxrpc-api.jar:/devel/WTK22/bin/jaxrpc-spi.jar:/devel/WTK22/bin/activation.jar:/devel/WTK22/bin/mail.jar:
/devel/WTK22/bin/saaj-api.jar:/devel/WTK22/bin/saaj-impl.jar:/devel/WTK22/bin/xsdlib.jar
 com.sun.kvem.toolbar.Main

(всё это записано в одну строку)
Пробую запустить, а он ругается:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/kvem/toolbar/Main

Хотя этот класс вроде как есть в /devel/WTK22/wtklib/ktools.zip. Что не так?

Это сообщение отредактировал(а) Mayk - 15.8.2005, 17:57


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
javastic
Дата 17.8.2005, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



На линуксе ниразу не настраивал Яву, но мне кажется что у тебя не прописаны пути к jdk среди переменных окружения.


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
Mayk
Дата 17.8.2005, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: нет
Всего: 134



Цитата(javastic @ 17.8.2005, 13:34)
На линуксе ниразу не настраивал Яву, но мне кажется что у тебя не прописаны пути к jdk среди переменных окружения.

Но ведь другие java приложения нормально запускаются.


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
javastic
Дата 19.8.2005, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



Потому что для jre (скорее всего) пути прописаны.


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0953 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.