domenica, settembre 30, 2007
IKVM.net
La magia di questa libreria è impressionante! http://www.ikvm.net/ è il sito dove potete scaricare l'ambiente e le DLL che vi consentono di prendere un qualsiasi pacchetto jar e compilarlo per ottenere una dll referenziabile da un progetto .NET.
Sto scrivendo un progetto in java per compatibilità verso i nostri tanti clienti Linux. Dover scrivere pero' l'interfaccia con le sconosciute librerie swing mi spaventava, così mi sono messo alla ricerca di questa libreria ricordandomi d'aver letto da qualche parte sul blog di mono-project.
Pensavo ad una conversione del codice java in j# ma poi ho trovato che qualcuno ha già affrontato il problema e scritto questo stupendo ambiente.
Il lavoro consiste in pochi passi:
- impacchettare le classi in una jar
jar cvf file.jar MANIFES *classi
- ottenere la dll
ikvmc file.jar
A questo punto è sufficiente referenziare nel progetto .NET la dll ottenuta e gestire le classi come normalissime classi .NET.
Semplice, ma vero??
"Cavoli" - ho compilato la jar in dll, referenziato il tutto... - " bello il mio ide vede i package definiti... mmmm wow... " - scrivo poche righe di codice sul mio mini progetto di applicazione console, compilo... "tutto ok! bè manca solo un bel F5" - run
Tutto perfetto!
Grazie IKVM team :D
Sto scrivendo un progetto in java per compatibilità verso i nostri tanti clienti Linux. Dover scrivere pero' l'interfaccia con le sconosciute librerie swing mi spaventava, così mi sono messo alla ricerca di questa libreria ricordandomi d'aver letto da qualche parte sul blog di mono-project.
Pensavo ad una conversione del codice java in j# ma poi ho trovato che qualcuno ha già affrontato il problema e scritto questo stupendo ambiente.
Il lavoro consiste in pochi passi:
- impacchettare le classi in una jar
jar cvf file.jar MANIFES *classi
- ottenere la dll
ikvmc file.jar
A questo punto è sufficiente referenziare nel progetto .NET la dll ottenuta e gestire le classi come normalissime classi .NET.
Semplice, ma vero??
"Cavoli" - ho compilato la jar in dll, referenziato il tutto... - " bello il mio ide vede i package definiti... mmmm wow... " - scrivo poche righe di codice sul mio mini progetto di applicazione console, compilo... "tutto ok! bè manca solo un bel F5" - run
Tutto perfetto!
Grazie IKVM team :D
Etichette: java ikvm c#
Iscriviti a Post [Atom]