JOGL库 - 普遍性

时间:2015-03-02 09:52:48

标签: java jogl

我想使用JOGL ibrary,我想在linux和windows上使用它... 将在Linux上编译的项目运行在Windows上吗? 如果我想为windows编译它,我是否必须更改包含的库?

此致 彼得。

1 个答案:

答案 0 :(得分:1)

我从2006年开始使用JOGL在GNU Linux(目前是Mageia Linux 4)下工作,我可以确认我的第一人称射击游戏在任何支持Java运行时环境的操作系统上都能正常工作,包括GNU Linux,Mac OS X,OpenIndiana, Microsoft Windows,...我在GNU Linux下编译和构建它。我甚至使用JNDT在GNU Linux下构建我自己的自包含本机应用程序包,并且几个最终用户确认它们运行良好。换句话说,我不需要在Mac或Windows下创建" native" Java应用程序。

Vodlez是对的,即使我不会使用“#34; link"”这个术语。 JOGL 2提供了一些包含本机库的JAR,我建议你把它们全部(包括那些不适用于你自己的操作系统的)放到你的项目中,或者使用构建工具(Ant,Maven,Gradle,...)来做它对你而言,其他开发人员可以运行你的项目,但无论如何,当你编译时,你不需要那些JAR。您也可以设置Java库路径,然后必须注意指向包含相应本机库的目录。