当我尝试运行JOGL代码时出错,这是代码:
import javax.media.opengl.GLCapabilities;
public class Jogl {
public static void main (String args[]) {
try {
System.loadLibrary("jogl");
System.out.println(
"Hello World! (The native libraries are installed.)"
);
GLCapabilities cap = new GLCapabilities(null);
System.out.println(
"Hello JOGL! (The jar appears to be available.)"
);
} catch (Exception e) {
System.out.println(e);
}
}
}
错误是:
线程“main”中的异常java.lang.UnsatisfiedLinkError:java.library.path中没有jogl 在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857) 在java.lang.Runtime.loadLibrary0(Runtime.java:870) 在java.lang.System.loadLibrary(System.java:1119) 在Jogl.main(Jogl.java:5)
我刚刚在他们的wiki上完成了JOGL安装教程。
答案 0 :(得分:0)
您不必调用System.loadLibrary(“jogl”),GlueGen会为您执行此操作。请严格按照我们的维基说明进行操作。 我们无法指出开发人员必须自己加载本机库,在一般情况下没有必要。如果您不想使用自动提取和加载本机库,请查看我们的用户指南,禁用它并正确设置Java库路径。看看that,不要忘记GlueGen。
应该在our official forum上询问JOGL特有的问题,以便我们的维护者,贡献者和用户可以回答您。只有极少数JogAmp维护者来到这里。