MS Office week
Pouze tento týden sleva až 80 % na e-learning týkající se MS Office
50 % bodů zdarma na online výuku díky naší Slevové akci!

JNI - Java Native Interface - Online kurz

V této sekci se dočtete o JNI - rozhraní, které umožňuje obousměrné propojení kódu běžícím v JVM a nativními knihovnami, které jsou napsané například v C++

JNI - Nastavení prostředí pro JNI: Eclipse, MinGW

Lekce 1

JNI - Nastavení prostředí pro JNI: Eclipse, MinGW

Úvodní článek o JNI (Java Native Interface). Dozvíte se, co je třeba udělat, než budeme JNI moci využít.
Napsal Robert Michalovič
ZdarmaNehodnoceno Zobrazit popis
JNI - MinGW a Eclipse - CDT příklady

Lekce 2

JNI - MinGW a Eclipse - CDT příklady

V tutoriálu si vyzkoušíme příklady nativních programů typu Hello World v kombinaci MinGW 32bit a 64bit a Eclipse CDT.
Napsal Robert Michalovič
ZdarmaNehodnoceno Zobrazit popis
JNI - První příklad Java Native Interface bez IDE

Lekce 3

JNI - První příklad Java Native Interface bez IDE

V tutoriálu si konečně vytvoříme první příklad v Javě s využitím JNI a DLL, bez použití IDE. Vše bude pouze přes CMD.
Napsal Robert Michalovič
Zdarma Zobrazit popis
JNI - Příklad v Eclipse s makefile

Lekce 4

JNI - Příklad v Eclipse s makefile

V tutoriálu provedeme vytvoření programu s JNI s využitím IDE Eclipse CDT za pomocí makefile. Pokračujeme s Java Native Interface.
Napsal Robert Michalovič
ZdarmaNehodnoceno Zobrazit popis
JNI - Příklad v Eclipse bez makefile a s řetězcem

Lekce 5

JNI - Příklad v Eclipse bez makefile a s řetězcem

V tutoriálu zavoláme z Javy pomocí JNI funkce z C/C++, které mimo jiné pracují i s textovými řetězci. Použijeme Eclipse CDT bez využití makefile souboru.
Napsal Robert Michalovič
ZdarmaNehodnoceno Zobrazit popis
JNI - Příklad v Eclipse s C++

Lekce 6

JNI - Příklad v Eclipse s C++

V tutoriálu vytvoříme *.dll v C++ a provedeme úpravy na syntax C, kterou JNI podporuje. Pokračujeme v programování přes Java Native Interface.
Napsal Robert Michalovič
ZdarmaNehodnoceno Zobrazit popis
JNI - Primitivní datové typy

Lekce 7

JNI - Primitivní datové typy

Tutoriál předvádí existující datové typy v Java Native Interface a jak se používají. Dále popisuje informace z header filu a rozdíl mezi C a C++.
Napsal Robert Michalovič
ZdarmaNehodnoceno Zobrazit popis
JNI - Pole primitivních datových typů

Lekce 8

JNI - Pole primitivních datových typů

Tutoriál představí práci s poli primitivních datových typů v Java Native Interface a jaké typy k tomu máme k dispozici.
Napsal Robert Michalovič
Zdarma Zobrazit popis
JNI - Práce s objektem

Lekce 9

JNI - Práce s objektem

V tutoriálu si předvedeme práci s objektem. Pošleme jej z Java části do nativní a zároveň si vyrobíme objekt v nativní části a přeneseme ho do Javy.
Napsal Robert Michalovič
PRONehodnoceno Zobrazit popis
JNI - Práce s polem objektů

Lekce 10

JNI - Práce s polem objektů

Tento tutoriál vám předvede práci s polem objektů. Opětovně si předvedeme přesun pole objektů z intepretované části (JAVA) do nativní (JNI) a naopak.
Napsal Robert Michalovič
PRONehodnoceno Zobrazit popis
JNI - Přístup a úprava proměnných v Javě z JNI

Lekce 11

JNI - Přístup a úprava proměnných v Javě z JNI

Tutoriál vám předvede jak v nativní části (Java Native Interface) získáme přístup k proměnným v interpretované části (Java) a upravíme jejich hodnotu.
Napsal Robert Michalovič
PRONehodnoceno Zobrazit popis
JNI - Volání Java metod z JNI

Lekce 12

JNI - Volání Java metod z JNI

V tutoriálu si předvedeme jak lze volat z nativní části (přes Java Native Interface) interpretované Java metody (statické i instanční).
Napsal Robert Michalovič
PRONehodnoceno Zobrazit popis
JNI - Export aplikace do *.jar s *.dll/*.so

Lekce 13

JNI - Export aplikace do *.jar s *.dll/*.so

V tutoriálu pro Java Native Interface si předvedeme tvorbu spustitelného .jar souboru, který bude *.dll/*.so knihovnu obsahovat v sobě.
Napsal Robert Michalovič
PRO Zobrazit popis


 

Aktivity (6)