![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Metal_Heart |
|
||||||||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
О Великий форум!
У меня возникла такая проблема с JNI:
в результате имею ВОТ ТАКУЮ ошибку, млин:
вот нативный код [header]:
вот нативный код [source]:
а самое обидное то, что пока я не влез дорабатывать эти исходники (которые сам и писал) оно работало, ёпрст -------------------- не стыдно учиться, а стыдно не учиться |
||||||||
|
|||||||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
У тебя в Java классе объявлен метод portClose, а в заголовочном файле Java_ComPort_closePort, естественно он не может найти его.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Metal_Heart |
|
|||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
шутить изволите?
-------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
val |
|
|||
![]() Program developer ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 992 Регистрация: 14.1.2003 Где: г. Киев Репутация: нет Всего: 7 |
Не уверен, но мне кажется, что почему-то имеет место конфликт имён, у тебя есть С++ функция ClosePort, которую нельзя дернуть из Java и вместе с тем, есть java-функция closePort. Попробый как-то по разному их называть.
-------------------- Терпимость - величайшее благо человечества... Ярчайший признак интеллекта – постоянно хорошее настроение… |
|||
|
||||
Metal_Heart |
|
|||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
val, я, конечно, был уверен, что не это, но проверил - ничего не изменилось
-------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
Metal_Heart |
|
|||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
использую JDk1.5.0_06
и чуток упростил Java-код:
-------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
Metal_Heart |
|
||||||||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
Докладываю:
Проект был ранее откомпилирован, создан JAR-ик отправлен в JDK/JRE/LIB/EXT/ и подключен к IDE, в результате чего javah не мог (или не хотел) создавать обнавленный header-файл для С++ т.е.
header всё равно имел вид:
Это была проблема №1 - решилась удалением вышеупомянутого JAR-ика как из упоминания в IDE, так и заодно из JDK/JRE/LIB/EXT/ Проблема №2 - человеческий фактор, который довольно трудно сразу увидеть: вот нативный код [header]:
вот нативный код [source]:
Так то, вот. ![]() Это сообщение отредактировал(а) Metal_Heart - 20.4.2006, 08:39 -------------------- не стыдно учиться, а стыдно не учиться |
||||||||
|
|||||||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |