2013-02-05 83 views
2

試圖爲我的Windows Eclipse安裝安裝JOGL,並按標題中所述提取錯誤。java.lang.UnsatisfiedLinkError:java.library.path中沒有gluegen-rt

這就是我所做的嘗試和安裝JOGL:使用本地庫

  1. 下載jogamp-全platforms.7z
  2. 其次http://jogamp.org/wiki/index.php/Downloading_and_installing_JOGL完全安裝:
    1. 了一個叫新目錄JOGL-2.0
    2. 複製所示的.dll文件到JOGL-2.0 \ lib中
    3. 所示.jar文件複製到JOGL-2.0 \罐
    4. 複製出.zip文件到JOGL-2.0的\ src
  3. 在Eclipse中,去構建路徑=>添加庫... =>用戶庫
  4. 創建一個新的用戶庫,將其設置爲系統庫
  5. 添加從外部JAR
  6. 罐子通過指定庫用於每個JAR
  7. 從網址添加的javadocs添加的DLL
  8. 添加源從.zips

但它仍然認爲我沒有添加庫來完成安裝。我還在我的%PATH%中添加了jogl-2.0 \ lib,但是這也沒有做任何事情。

回答

2

在輸入此問題時,我找到了解決方案!

問題是在「添加庫」對話框中選中「系統庫」框。這需要不受限制。如果有人能告訴我爲什麼,我會很感激。

當我取消設置時,它很好,但是因爲找不到更多的JAR文件而大叫。

我添加這些JAR文件到我的JOGL-2.0 \ jar目錄和它的工作:

gluegen-rt-natives-windows-amd64.jar 
jogl-all-natives-windows-amd64.jar 

我並不需要在Eclipse中做任何事情更多。

+0

我很抱歉,但您不清楚問題的解決方案是什麼。你在哪裏取消了這個「系統庫」框? – StockB

+3

在Eclipse中的「添加庫」菜單中,很抱歉。 – CJxD

相關問題