Comunicação do java com o Hardware desktop

2 respostas
M

é possível através do java obter uma comunicação com a maquina do usuário? por exemplo, saber se a maquina possui hardware wireless… enfim é possivel? se sim é atraves do System que aparece no java?

2 Respostas

luiz_renato

Comunicação direta com hardware (mesmo pra obter informações simples) não seria feito diretamente no java mas através de acesso a API’s nativas feitas em outras linguagens via JNI http://en.wikipedia.org/wiki/Java_Native_Interface , http://eupodiatamatando.com/estudos/tutorial-jni/

WRYEL

O colega acima está certo. Mas JNI da um pouquinho de trabalho para usar (gerar os arquivos .h, compilar …). Você pode usar uma abstração de JNI, o JNA ( http://en.wikipedia.org/wiki/Java_Native_Access ), que facilita bastante seu trabalho. Neste link, tem um exemplo funcional, eu já brinquei com ele um tempo atras e funciona. :slight_smile:

[]`s

Criado 24 de julho de 2012
Ultima resposta 24 de jul. de 2012
Respostas 2
Participantes 3