2012-02-17 84 views
0

我安装了Jogl并将其包含在eclipse的构建路径中,但它在引用的库下。这是该计划。我安装了JOGL,但为什么Eclipse不能识别我的Hello World程序?

public class exceptionhandler 
{ // open HelloWorld 

    public static void main(String[] args) 
    { // open main 
     try 
     { // open try 
      System.loadLibrary("jogl"); 
      System.out.println("Hello World! (The native libraries are installed.)"); 
     } // close try 
     catch (Exception e) // all try's need a catch 
     { } // even if the catch does nothing 
    } // close main 

} // close HelloWorld 

我不包括进口因为Eclipse不认识了。所以,当我运行它,我得到这个>

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jogl in java.library.path 
    at java.lang.ClassLoader.loadLibrary(Unknown Source) 
    at java.lang.Runtime.loadLibrary0(Unknown Source) 
    at java.lang.System.loadLibrary(Unknown Source) 
    at exceptionhandler.main(exceptionhandler.java:8) 
+0

https://sites.google.com/site/justinscsstuff/jogl-tutorial-1 – 2012-02-17 19:38:43

+0

@BrianRoach leterally只是做了一切,出于某种原因我仍然得到相同的错误 – 2012-02-17 20:01:11

回答

-1

您指定的Eclipse构建路径设置jogl.dll的路径?

请参阅https://stackoverflow.com/a/958074/1216956的说明。

+0

设置Java库路径或“本地库“自从第二版JOGL以后,Eclipse中不再是强制性的。包含本地库的JAR必须位于包含类的目录(jogl-all.jar和gluegen-rt.jar)所在的目录中。请按照以下说明操作:http://jogamp.org/wiki/index.php/Setting_up_a_JogAmp_project_in_your_favorite_IDE#Eclipse_IDE_project – gouessej 2014-02-04 19:58:56

0

您确定使用最新版本的JOGL吗?你是否也下载了包含本地库的JAR?你把它们放到与jogl-all.jar和gluegen-rt.jar相同的目录吗?

相关问题