Upon starting up a baseline SimpleApplication, my process is halted with this error.
SEVERE: CRITICAL ERROR: Audio implementation class is missing!
Make sure jme3_lwjgl-oal or jm3_joal is on the classpath.
java.lang.ClassNotFoundException: com.jme3.audio.joal.JoalAL
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:292)
at com.jme3.system.JmeDesktopSystem.newObject(JmeDesktopSystem.java:297)
at com.jme3.system.JmeDesktopSystem.newAudioRenderer(JmeDesktopSystem.java:323)
at com.jme3.system.JmeSystem.newAudioRenderer(JmeSystem.java:167)
at com.jme3.app.LegacyApplication.initAudio(LegacyApplication.java:282)
at com.jme3.app.LegacyApplication.initialize(LegacyApplication.java:603)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:178)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:130)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:211)
at java.base/java.lang.Thread.run(Thread.java:844)
My application has nothing in it’s constructor, and my main method is new MyGame().start();
I am using gradle to resolve my dependenies and my build.gradle looks like this
group ‘mcclean.jetpack’
version ‘1.0-SNAPSHOT’
apply plugin: ‘java’
def jme3 = [v: ‘3.2.1-stable’, g: ‘org.jmonkeyengine’]
repositories {
mavenCentral()
jcenter()
}
//JME Dependencies
dependencies {
compile “${jme3.g}:jme3-core:${jme3.v}”
runtime “${jme3.g}:jme3-desktop:${jme3.v}”
runtime “${jme3.g}:jme3-lwjgl:${jme3.v}”
}
dependencies {
testCompile group: ‘junit’, name: ‘junit’, version: ‘4.12’
}
What is causing this crash? I believe that my dependency setup is enough, as referenced here. https://jmonkeyengine.github.io/wiki/jme3/maven.html
Edit: I’m using Intellij Community edition and macOS high sierra 10.13.3 if that helps.