0
package test;
import java.io.IOException;
import de.lessvoid.nifty.Nifty;
import de.lessvoid.nifty.examples.LwjglInitHelper;
import de.lessvoid.nifty.nulldevice.NullSoundDevice;
import de.lessvoid.nifty.renderer.lwjgl.render.LwjglRenderDevice;
import de.lessvoid.nifty.sound.openal.OpenALSoundDevice;
import de.lessvoid.nifty.spi.time.impl.AccurateTimeProvider;
public final class Test {
private Test(){
}
public static void main(final String[] args) throws IOException {
if (!LwjglInitHelper.initSubSystems("Nifty Hello World")) {
System.exit(0);
}
// create nifty
Nifty nifty = new Nifty(new LwjglRenderDevice(), new OpenALSoundDevice(),
LwjglInitHelper.getInputSystem(), new AccurateTimeProvider());
}
}
我試圖使用NiftyGUI,但它甚至不能通過nifty = new Nifty
部分。我擁有所有的依賴關係。NiftyGUI的Nifty類不能實例化?
這是錯誤我得到的Nifty nifty = new Nifty(
行:
Caused by: java.lang.ClassNotFoundException: org.bushe.swing.event.EventTopicSubscriber
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
有人可以幫我這個?我甚至嘗試導入每個漂亮的庫。
你用什麼來編譯和運行,你怎麼試圖做到這一點?它看起來只是一個類路徑問題... –
即時通訊使用eclipse。我有我的classpath中需要的所有.jars。 lwjgl.jar,lwjgl-util.jar,nifty.jar,nifty-lwjgl-renderer.jar,nifty-default-controls.jar,nifty-examples.jar,nifty-style-black.jar,xpp3-1.1.4c。 jar – caxco93
那麼這些(如果有)包含'org.bushe.swing.event.EventTopicSubscriber'? –