2010-03-28 49 views
0

有没有一种方法(以及如何?)使用java访问我的计算机上的插件资源?像麦克风,扬声器和电脑显示器?我不是在谈论主板,CPU等,这是为C保留的。用Java访问硬件资源

+0

你是什么意思访问?控制他们,获得关于他们的信息? – Peter 2010-03-28 15:46:06

回答

3

不是。麦克风,扬声器和显示器的想法都是用Java抽象出来的。您可以绘制一些通常显示在显示器上的东西。您可以获得通常来自麦克风的音频输入,并且您可以输出通常通过扬声器传来的声音。但是,Java并不关心平台如何实现这些特定的功能,而Java不知道除抽象层之外的任何东西。

但是,如果您需要进一步的信息或控制,您可以通过编写本地库(JNI)来扩展Java以执行特定于平台的事情。