为了完整起见,我从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(32位和64位)上运行,我不希望每个设备都有很多发行版。
如何设置项目(我正在使用eclipse)以便我可以创建一个ant构建并包含所有库,当前(对于不使用JOGL的其他项目)我只需在项目下创建一个名为libs的文件夹然后将我需要的所有库添加到构建路径中,并在创建.jar时将它们包含在内,并将它们添加到类路径中。我可以为JOGL做同样的事吗?我应该包括哪些库?
答案 0 :(得分: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