2012-02-17 83 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相同的目錄嗎?

相關問題