Post

Visualizzazione dei post con l'etichetta richiamare DLL da Java

JNI: Richiamare DLL .NET da Java

DOMANDA: In Java è possibile chiamare delle funzioni contenute in una DLL .NET? RISPOSTA: Anche se limita fortemente l' indipendenza dalla piattaforma tipica di questo linguaggio, in Java è possibile richiamare i metodi contenuti all'interno di una DLL grazie alle librerie Jni4Net . Tali librerie permettono la creazione metodi ponte (bridge o proxy) attorno alla classe C# richiamabili da Java che si occupano della trasformazione dei dati nella comunicazione tra i due linguaggi. Vediamo come possiamo risolvere il nostro problema: Prerequisito : Avere installato e configurato correttamente il Java Development Kit (qui usiamo la versione 7 update 5 del JDK) e il compilatore C# csc.exe (disponibile anche in VisualStudio). Seguiamo attentamente le operazioni elencate di seguito: 1. Scarichiamo le librerie BIN  jni4net   (qui utilizziamo la versione 0.8.6 ) 2. Scompattiamo il file compresso appena scaricato 3. Entriamo nella cartella s