簡體   English   中英

如何分發JOGL應用程序?

[英]How do I distribute a JOGL application?

我已經在我的機器上編寫了一個很好的構建應用程序但是當我將它移動到另一台機器時,無法找到相關的JOGL庫。

是否可以創建一個構建所有必需的JOGL文件的構建,以便您可以使用必要的JOGL庫分發Java應用程序?

如果有人能夠在NetBeans中解釋這一點,那也是值得贊賞的。

謝謝,

詹姆士

我寫了一篇關於如何為多個平台創建可再發行的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 /

這通常是因為庫位於您的計算機上的某個位置,這是大多數教程建議您安裝JOGL的方式。 關鍵是在項目中添加JOGL庫,並指向項目使用那些而不是機器上的庫。 然后,您應該能夠打包該應用程序。

請注意,因為JOGL綁定是依賴於平台的,所以它意味着(例如)如果您在Mac上編寫它並嘗試部署到Windows,它將無法工作,因為本機調用不可用。

我們通常使用Jnlp分發基於JOGL的應用程序。 這允許從JNLP Launcher進行自動平台檢測,以及使用最新版本的Jogl庫。 如果您想了解如何制作一個合適的JNLP,請查看本頁面上針對NASA WorldWind的樣本

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

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

編輯:我現在使用JNDT,它工作得更好:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM