Java JOGL编译错误

时间:2014-08-19 12:13:04

标签: java jogl

当我尝试运行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安装教程。

1 个答案:

答案 0 :(得分:0)

您不必调用System.loadLibrary(“jogl”),GlueGen会为您执行此操作。请严格按照我们的维基说明进行操作。 我们无法指出开发人员必须自己加载本机库,在一般情况下没有必要。如果您不想使用自动提取和加载本机库,请查看我们的用户指南,禁用它并正确设置Java库路径。看看that,不要忘记GlueGen。

应该在our official forum上询问JOGL特有的问题,以便我们的维护者,贡献者和用户可以回答您。只有极少数JogAmp维护者来到这里。