2012-03-31 35 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