Existe alguma maneira de uma classe Java reconhecer uma DLL?
Olá.
Existe. Não sou a pessoa mais indicada pra dar a dica, pois nunca fiz este tipo de aplicação.
Vc pode utilizar Jini para comunicação com outras linguagens.
Na seção de downloads tem um aplicativos, chamdo tray icon, que se comunica com DLLs feitas em C++, através de Jini.
So corrigindo a mensagem postada pelo Franklin, as comunicação com DLL é possivel através do uso do JNI (Java Native Interface) e não através do JINI como proposto por ele.
Rodolfo Duarte Dias
Engº Software
EDS