2015-03-02 35 views
0

我想使用JOGL庫,我想在Linux和Windows上使用它... 將在Linux上運行的項目編譯在Windows上運行? 如果我想爲Windows編譯它,我是否必須更改包含的庫?JOGL庫 - 普遍性

Regards, Peter。

+1

我想你只需鏈接到相應的本地庫。 – vdolez 2015-03-02 10:23:17

回答

1

自從2006年以來,我一直在GNGL Linux(目前是Mageia Linux 4)和JOGL一起工作,我可以確認我的第一人稱射擊遊戲在任何支持Java運行時環境的操作系統上工作,包括GNU Linux,Mac OS X,OpenIndiana ,微軟Windows,...我在GNU Linux下編譯並構建它。我甚至在GNU Linux下使用JNDT構建了我自己的獨立本機應用程序捆綁包,並且一些最終用戶證實它們工作得很好。換句話說,我甚至不需要在Mac或Windows下創建「原生」Java應用程序。

Vodlez是正確的,即使我不會使用術語「鏈接」。 JOGL 2提供了一些包含本地庫的JAR,我建議你把它們全部(包括那些不適合你自己的操作系統的)放到你的項目中,或者使用構建工具(Ant,Maven,Gradle,...)爲了讓其他開發人員可以運行你的項目,但無論如何,當你編譯時,你不需要那些JAR。您也可以設置Java庫路徑,然後您必須注意指向包含適當本機庫的目錄。