What happens if you delete the OpenAL32.dll that comes with LWJGL and try again?
Then I'll get an
LWJGLException ("Could not locate OpenAL library") and the resulting
UnsatisfiedLinkErrors.
But here's what may be a clue. This is the output produced by the constructor of
org.lwjgl.test.openal.BasicTest when
PlayTest is run using the OK-sounding 2.8.3:
Default device: DirectSound Default
Available devices:
0: DirectSound Default
...whereas 2.8.4 prints this:
Default device: OpenAL Soft
Available devices:
0: OpenAL Soft
Edit: Or perhaps that's just a naming issue, and the real problem is elsewhere. The
OpenAL Soft commit log for 1.14 contains a number of commits related to device names.