Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / отладка native кода / 4 сообщений из 4, страница 1 из 1
07.12.2005, 12:08
    #33421746
maz_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка native кода
Всем привет!

Ситуация такая: есть java код - сервлеты + jsp и есть dll на с++ (VC). сервлеты обращаются к нэтив функциям (с++).
Вопрос такой.
Как, к чему мне следует подключить VС++, чтобы из java кода я мог бы попасть в с++ код??
для отладки java кода я использую JBuilder, при этом сервлеты выполняются под Tomcat

Спасибо за ответ.
...
Рейтинг: 0 / 0
07.12.2005, 13:54
    #33422248
maz_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка native кода
получилось, когда подключился к javaw
...
Рейтинг: 0 / 0
07.12.2005, 21:22
    #33423620
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка native кода
ну, в общих чертах, тебе следует сформировать для запуска сервлет-контейнера строку вида

java.exe -jar container.jar ....

и переменные окружения. все это извлекается из startup.bat и catalina.bat

скомпилировать dll'ку с отладочной информацией (профиль Debug), поставить брякпойнт в проекте,
в параметрах дебагера начать отлаживать java.exe с найденными параметрами и переменными окружения, ну то есть запустить контейнер, соответственно когда процесс java обратится к дллке, отладчик ткнет тебя в брейкпойнт. точнее не помню что и как на vс года три не писал уже..

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
07.12.2005, 21:23
    #33423621
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка native кода
не заметил второе сообщение

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / отладка native кода / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]