Potřeboval bych použít zařízení ke kterému není žádná dokumentace, ale jsou k němu dll knihovny které zdokumentované jsou. Jak na to, abych mohl použít funkce z dll knihovny?
Fórum › Java
Jak použít dll knihovnu v javě
To záleží na tom, co je ta knihovna zač. Pokud je to COM, tak použiješ třeba Jacob. A pokud je to "obyčejná" knihovna, tak potřebuješ JNI (ukázka použití http://www.codetoad.com/java_simpleJNI.asp). A pokud je to úplně něco jiné, tak musíš napsat, co to je.
Á... už jsem zakopl. S vlastníma knihovnama je to OK, ale problém nastane při použití těch cizích ke kterým nejsou zdrojáky a nemůžu je tudíž opětovně přeložit. Napadlo mě vytvořit vlastní knihovnu, která používá tu knihovnu bez zdrojáků a kterou tak můžu znovu přeložit, již na tom pracuji, ale moc se mi to nelíbí.
Neznáte někdo elegantnější a "čistší" řešení než takto "lámané" použití JNI?
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 38 hostů
Podobná vlákna
Jak na knihovnu Icmp.dll — založil Borisek
Dll knižnica v jave — založil delux
Jak skompilovat knihovnu? — založil Luděk Navrátil
Maven - jak pridat knihovnu — založil pepa
Jak použít disabled — založil farth
Moderátoři diskuze