Java JOGL编译错误

Java JOGL编译错误,java,jogl,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 librar

我尝试运行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);
      }
   }
}
错误是:

主线程java.lang.UnsatifiedLinkError中出现异常:java.library.path中没有jogl 位于java.lang.ClassLoader.loadLibraryClassLoader.java:1857 在java.lang.Runtime.loadLibrary0Runtime.java:870 位于java.lang.System.loadLibrarySystem.java:1119 在Jogl.mainJogl.java:5


我刚刚在他们的wiki上浏览了JOGL安装教程。

你不必调用System.loadLibraryjogl,GlueGen会为你做的。请严格遵守我们维基中的说明。我们没有指出开发人员必须自己加载本机库,这在一般情况下是不必要的。如果您不想使用本机库的自动提取和加载,请参阅我们的用户指南,禁用它并正确设置Java库路径。看,别忘了GlueGen


应该询问JOGL特有的问题,以便我们的维护人员、贡献者和用户能够回答您。只有极少数的JogAmp维护人员来到这里。

您是否也将jogl all natives-*.jar文件添加到您的类路径中?您使用的是哪个IDE?我使用的是Eclipse。如何添加natives.jar?我只添加了wiki说要添加的内容。很明显,您可能已经在使用jogl-all.jar了,您可能是通过在Eclipse中右键单击它并选择add to build path来添加的。您可以对jogl-all-natives-windows-amd64.jar或任何适合您的系统的jar执行相同的操作……您可以假设此程序仅用于测试是否正确安装了所有内容。它显然是从…取来的,尽管它可能有些过时。。。