Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 5
  • 44

Witam,

czy istnieje możliwość wywołania kodu napisanego w innym języku (np. C++ lub C) z poziomu Javy?

Rafał_Kędzierski
  • Zapytał
  • @ Rafał_Kędzierski | 06.07.2015
    • lider
    • laureat
    • 39
    • 6
    • 46

Odpowiedź (1)

  • 2

Tak. Wykorzystuje się do tego JNI (Java Native Interface).

Obce metody należy zadeklarować z użyciem słowa kluczowego native (same sygnatury - podobnie do metod abstrakcyjnych). To pozwala na wywołanie tych metod z poziomu kodu Javy.

Więcej na ten temat (jak skompilować bibliotekę i załadować ją do pamięci) można znaleźć pod adresem:

http://docs.oracle.com/javase/8/docs/technotes/guides/jni/index.html.

  • Odpowiedział
  • @ | 09.07.2015
  • TRENER MODERATOR ALTKOM AKADEMII