Возиться с системным оборудованием с Java? - PullRequest
0 голосов
/ 16 июня 2011

Есть ли способ, с помощью java, я могу связываться с программным обеспечением моей системы?Скажем, как открыть лоток для диска, извлечь флэш-диск или даже захватить данные, считываемые с компакт-диска или сохраняемые на жесткий диск?Если да, то как далеко заходит эта привилегия и нужен ли для нее API?Предполагая, что все системные привилегии позволяют это.

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Не в самой Java, потому что это не зависит от платформы.В прошлом люди использовали хаки, наиболее распространенным из которых был вызов некоторого внешнего VBScript (http://www.rgagnon.com/javadetails/java-0574.html).

). Вы также можете создать свою собственную собственную библиотеку и использовать JNI для вызова функции.

0 голосов
/ 16 июня 2011

Не напрямую, но вы можете использовать JNI (http://en.wikipedia.org/wiki/Java_Native_Interface) или JNA (http://jna.java.net/)) для доступа к DLL и т. Д.

...