Can java Access windows dll files ?

I have to write a program in which i aim to use windows dll files and the funtions that are declared in that file. for example i have to get the system information of my computer using the windows dll file. and i have to open/close CD ROM using windows dll files. can Java has ability to access and use the funtions that are present in dll files? plz tell my how can i do that.

[384 byte] By [Usman_Farooq_222a] at [2007-11-27 9:21:01]
# 1
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html
Navy_Codera at 2007-7-12 22:14:36 > top of Java-index,Java Essentials,Java Programming...
# 2
Clever guy Navy_Coder, the easiest way to refere to JNI. But you should know that only 3% of Java developers know and use JNI. I recommend any tool like JNative, JNIWrapper, Java Platform Invoke SDK, etc. They make possible to call native functions without JNI.
vitallisa at 2007-7-12 22:14:36 > top of Java-index,Java Essentials,Java Programming...