I get this exception when using JOALMixer:
JOALMixer - constructor…
JOALMixer - initialize…
java.lang.RuntimeException: Can not get proc address for method “alcCaptureCloseDevice”: Couldn’t set value of field “_addressof_alcCaptureCloseDevice” in class net.java.games.joal.impl.ALCProcAddressTable
at com.sun.gluegen.runtime.ProcAddressHelper.resetProcAddressTable(ProcAddressHelper.java:68)
at net.java.games.joal.impl.ALProcAddressLookup.resetALCProcAddressTable(ALProcAddressLookup.java:109)
at net.java.games.joal.impl.ALCImpl.alcOpenDevice(ALCImpl.java:341)
at net.java.games.joal.util.ALut.alutInit(ALut.java:69)
at org.jdesktop.j3d.audioengines.joal.JOALMixer.initialize(JOALMixer.java:616)
at com.sun.j3d.utils.universe.Viewer.createAudioDevice(Viewer.java:1020)
at arabian.Renderer.(Renderer.java:76)
at arabian.GameFrame.loadSingleplayer(GameFrame.java:296)
at arabian.MenuFrame$SingleLauncher.run(MenuFrame.java:226)
Caused by: java.lang.RuntimeException: Unable to find and load OpenAL library
at net.java.games.joal.impl.ALProcAddressLookup$DynamicLookup.dynamicLookupFunction(ALProcAddressLookup.java:66)
at com.sun.gluegen.runtime.ProcAddressHelper.resetProcAddressTable(ProcAddressHelper.java:64)
… 8 more
I have installed OpenAL, JOAL and JOALMixer. I don’t know what is wrong. Can you help me?