[安裝] jogl - Java Binding for the OpenGL API
剛剛寫好了安裝的心得,想要用 Java 寫 3D 軟體的網友們可以參考看看:
http://smallperh45.blogspot.com/2007/07/howtoinstalljogl-chinese.html
我是一個完全的 jogl 新手,若有謬誤煩請不吝指正。
以下只是把網頁的內容複製過來,方便板友的閱讀
– 前言
這是一篇個人筆記,記錄 JOGL 的安裝過程與心得。
我的系統是:
CPU: AMD Athlon(tm) 64 Processor 3200+
System Kernel: 2.6.20-16-generic (Ubuntu 7.04 feisty AMD64)
Graphic Card: NVIDIA GeForce4 Ti 4200 with AGP8X
– 準備安裝
1. Eclipse
2. JDK
3. Ant
以上三點都十分熟悉,在此不做說明,重點是下面幾點,敝人對此非常生疏。
4. ANTLR
5. GlueGen
6. JOGL
– 安裝ANTLR
造訪此網站 http://www.antlr.org/
看見目前最新的版本是 3.0
不要急著下載,因為目前 GlueGen 只相容於 ANTLR 2.7.X 的版本,所以不要衝動!
按下右上角的 V2 連結,下載 ANTLR 2.7.7, 這是目前的版本。
請下載:ANTLR v2 stable version is 2.7.7 (released November 1, 2006)
然後解壓縮到以後找得到的地方,往後我們只需要它裡面的 antlr.jar 檔案。
– 安裝GlueGen
造訪此網站 https://gluegen.dev.java.net/
直接按下左邊的 CVS 連結
如果你了解 CVS 的話,那麼請把它下載到硬碟裡
如果不懂 CVS 的話,來!照著我做。
打開終端機,輸入以下指令:
$ sudo apt-get install cvs
$ cvs -d :pserver:guest@cvs.dev.java.net:/cvs checkout gluegen
請別忘記把防火牆的 cvspserver 連結埠打開
這樣就下載完成了,接下來進行設定
把剛剛下載的 gluegen/make/gluegen.properties 複製到家目錄下
好比說我的家目錄是: /home/h45/
也就會是: /home/h45/gluegen.properties
編輯 gluegen.properties, 修改其內容
在此檔案中找到以下文字:
antlr.jar=C:/Users/kbr/ANTLR/antlr-2.7.2/antlr.jar
請把它修改為之前下載的 antlr.jar 的絕對位置
修改好後儲存並離開。
– 安裝 JOGL
造訪以下網站 https://jogl.dev.java.net/
直接點選左邊的 CVS 連結
一樣的方法,使用 CVS 下載它們
如果不熟 CVS 的話,來!照著下面的指令做:
$ cvs -d :pserver:guest@cvs.dev.java.net:/cvs checkout jogl
再度提醒別忘了開啟防火牆
這樣就下載好了,接下來是設定的動作。
把剛剛下載的 jogl/make/jogl.properties 複製到家目錄下
好比說我的家目錄是: /home/h45
也就會是:/home/h45/jogl.properties
有必要的話,請修改 jogl.properties 的相關設定
我是沒有進行任何修改,如果是 Windows 的使用者可能就得修改一下吧?
請 Google 此關鍵字: How to build the JOGL OpenGL binding for Java
取得更多的資訊。
這樣就設定好了,接下來是安裝的動作。
到剛剛下載的 jogl/make 資料夾下
輸入以下指令: ant
然後它就會開始建立 jogl
請稍待片刻,等它建立完成。
– 設定 CLASSPATH
必須在編譯之前設定好以下類別路徑:
jogl/build/jogl.jar
gluegen/build/gluegen-rt.jar
這些檔案在剛剛用 CVS 下載的路徑內可以找到。
註:若在 Eclipse 下開發軟體,請使用 Add External JAR 的功能來達到相同的設定。
– 設定函式庫
必須在運行之前設定好以下 library path:
jogl/build/obj
gluegen/build/obj
這些路徑可以在剛剛用 CVS 下載的地方找到。
註:若在 Eclipse 下開發軟體,請使用 Add Library 的功能來達到相同的設定。
– 測試
下載此展示
https://jogl-demos.dev.java.net/source/browse/jogl-demos/src/demos/gears/Gears.java?rev=1.10&view=log
此為常見的 gear 測試。
編譯並執行看看,如果出現了三個轉動的齒輪,恭喜 jogl 已經成功安裝到您的電腦上了
!
– 參考資料
JOGL project: https://jogl.dev.java.net/
JOGL-demos: https://jogl-demos.dev.java.net/
ANTLR: http://www.antlr.org/
gluegen: https://gluegen.dev.java.net/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.211.53