Originariamente inviato da corri.filippo
@LeleFT :

- quando dici "prettamente per Windows", significa che posso usare solo il mio programma con un OS Windows oppure anche su un Mac per dire (dato che java è multipiattaforma) ;
"prettamente per Windows" significa che quella libreria è da utilizzare solamente su programmi che girano su Windows.

- dato che hai parlato di JNI, posso usare una libreria o un metodo C o C++, o di qualsiasi altro linguaggio in grado di farmi lavorare con la Wi-Fi ?
Esatto: chi ha scritto quella libreria Java, ha anche scritto delle DLL (quindi per Windows) che sfruttano delle API di sistema proprie di Windows. Se si vuole usare quella libreria per scrivere programmi che girino su S.O. diversi da Windows è necessario riscrivere le librerie di collegamento per il sistema operativo sul quale si intende far girare l'applicazione.


Ciao.