2012-03-31 32 views
0

爲了保持完整性,我從JOGL網站下載了以下檔案文件;使用JOGL應包括哪些庫?

jogamp-Linux的amd64.7z jogamp-Linux的i586.7z jogamp-MacOSX的-universal.7z jogamp - 窗口amd64.7z jogamp - 窗口i586.7z

在各這些我可以訪問過多的.jar,.dll,.so等文件。

我希望實現的目標是我的項目的一個發行版可以在Linux,Windows和Mac上運行(32bit & 64位),我不希望每個設備都有很多發行版。

該項目應該如何設置(我使用eclipse),以便我可以創建一個ant構建幷包含所有庫,目前(對於其他不使用JOGL的項目)我只需創建一個名爲libs的文件夾項目並將所需的所有庫放到那裏,然後將它們添加到構建路徑中,並在創建.jar時將它們包括在內,並將它們添加到類路徑中。我可以爲JOGL做同樣的事嗎?我應該包括哪些圖書館?

回答

2

如果您包含以下庫,它將允許應用程序在Linux,Mac和Windows桌面操作系統的32位和64位上運行。

gluegen-rt-natives-linux-amd64.jar 
gluegen-rt-natives-linux-i586.jar 
gluegen-rt-natives-macosx-universal.jar 
gluegen-rt-natives-windows-amd64.jar 
gluegen-rt-natives-windows-i586.jar 
gluegen-rt.jar 
jogl-all-natives-linux-amd64.jar 
jogl-all-natives-linux-i586.jar 
jogl-all-natives-macosx-universal.jar 
jogl-all-natives-windows-amd64.jar 
jogl-all-natives-windows-i586.jar 
jogl.all.jar