如何分发JOGL应用程序?

时间:2010-08-03 06:40:14

标签: java jar distribution netbeans6.8 jogl

我已经在我的机器上编写了一个应用程序,但是当我将它移动到另一台机器时,无法找到相关的JOGL库。

是否可以创建一个构建来设置所有必需的JOGL文件,以便您可以使用必要的JOGL库分发Java应用程序?

如果有人能够在NetBeans中解释这一点,那也是值得赞赏的。

谢谢,

詹姆斯

5 个答案:

答案 0 :(得分:2)

我写了一篇关于如何为多个平台创建可再发行的JOGL应用程序的教程。本教程使用Eclipse而不是NetBeans,但原则应该相同。您可以使用此系统构建完全独立的JOGL应用程序,因此它们甚至不需要用户安装Java。

该教程位于我的博客http://wadeawalker.wordpress.com/2010/10/24/tutorial-creating-native-binary-executables-for-multi-platform-java-apps-with-opengl-and-eclipse-rcp/

答案 1 :(得分:1)

这通常是因为库位于您的计算机某处,这是大多数教程建议您安装JOGL的方式。关键是在项目中添加JOGL库,并指向项目使用那些而不是机器上的库。然后,您应该能够打包该应用程序。

请注意,因为JOGL绑定是依赖于平台的,所以它意味着(例如)如果您在Mac上编写此内容并尝试部署到Windows,它将无法正常工作,因为本机调用不可用。 / p>

答案 2 :(得分:0)

我们通常使用Jnlp分发基于JOGL的应用程序。这允许从JNLP Launcher进行自动平台检测,以及使用最新版本的Jogl库。如果您想了解如何制作正确的JNLP,请查看此页面上的samples以了解NASA WorldWind。

答案 3 :(得分:0)

您可以使用Java Webstart使用JOGL部署应用程序,这里解释如下: http://jogamp.org/jogl/doc/deployment/JOGL-DEPLOYMENT.html

答案 4 :(得分:0)

如果您需要,请查看我自己的JNLP文件: http://tuer.sourceforge.net/tuer.jnlp

编辑:我现在使用JNDT,效果好很多:)

相关问题