JNI (Java Native Interface)

Odpowiedz Nowy wątek
2006-12-04 21:04
0

Witam! Jak stworzyć bibliotekę dll z kodu w C/C++ w Turbo C+ lub Visual C+? Potrzebuję to do JNI. Pozdrawiam.

Pozostało 580 znaków

2006-12-07 10:17
yarel
0
kołti napisał(a)

Witam! Jak stworzyć bibliotekę dll z kodu w C/C++ w Turbo C+ lub Visual C+? Potrzebuję to do JNI. Pozdrawiam.

Jeśli masz problem ze skompilowaniem czegoś w Turbo C++/Visual C++, to jest to nieodpowiednie forum. Coś tam jednak o JNI wspominasz, to spróbujmy..

Zakładam, że masz jakiś kod w C/C++ i chcesz go wykorzystać w Javie. W przypadku C++ mogło by to wyglądać tak, że definiujesz interfejs z zestawem metod (.h), a następnie implementujesz ten interfejs (.cpp - wywołując elementy istniejącego kodu). Przy kompilacji musisz dołączyć pliki nagłówkowe JNI (%JAVA_HOME%/include oraz %JAVA_HOME%/include/win32 ). Jeśli chodzi o kwestie tworzenia DLLki, to najprościej posłużyć się wizardem, np. http://www.codersource.net/win32_dlls.html

Popełniłem kiedyś kawałek kodu w Javie, który wczytywał/tworzył .dll,.so i jak znajdę chwilę to wrzucę ;-)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0