how to use joal?

Which files do I need?And which directory do I put them?
Demos can’t run.

E:\java\ava 3D\new\demos\src>java demos.efx.EFXFilter
Can not get proc address for method “alcCaptureCloseDevice”: Couldn’t set value
of field “_addressof_alcCaptureCloseDevice” in class net.java.games.joal.impl.AL
CProcAddressTable
java.lang.RuntimeException: Can not get proc address for method “alcCaptureClose
Device”: Couldn’t set value of field “_addressof_alcCaptureCloseDevice” in class
net.java.games.joal.impl.ALCProcAddressTable
at com.sun.gluegen.runtime.ProcAddressHelper.resetProcAddressTable(ProcA
ddressHelper.java:68)
at net.java.games.joal.impl.ALProcAddressLookup.resetALCProcAddressTable
(ALProcAddressLookup.java:109)
at net.java.games.joal.impl.ALCImpl.alcOpenDevice(ALCImpl.java:342)
at demos.efx.EFXFilter.initOpenAL(EFXFilter.java:84)
at demos.efx.EFXFilter.main(EFXFilter.java:35)
Caused by: java.lang.RuntimeException: Unable to find and load OpenAL library
at net.java.games.joal.impl.ALProcAddressLookup$DynamicLookup.dynamicLoo
kupFunction(ALProcAddressLookup.java:66)
at com.sun.gluegen.runtime.ProcAddressHelper.resetProcAddressTable(ProcA
ddressHelper.java:64)
… 4 more

The demo you’re running, EFXFilter, requires the EFX extension which is a feature of OpenAL 1.1. Do you have OpenAL 1.1 drivers installed for your soundcard, or the OpenAL 1.1 software driver (emulates OpenAL 1.1 functions using your CPU, available here: http://www.openal.org/downloads.html ) ?