
- JOGL 圖形形狀
- JOGL - 繪圖基礎
- JOGL - 使用 GL_Lines 繪圖
- JOGL - 預定義形狀
- JOGL 3D 圖形
- JOGL - 3D 基礎
- JOGL - 3D 三角形
- JOGL - 3D 立方體
- JOGL - 附錄
- JOGL 有用資源
- JOGL - 快速指南
- JOGL - 有用資源
- JOGL - 討論
JOGL - 安裝
本章介紹如何在您的系統上使用不同的整合開發環境 (IDE) 設定使用 JOGL 的環境。
安裝 JOGL
要安裝 JOGL,您需要具備以下系統要求:
系統要求
首先需要在您的機器上安裝 Java 開發工具包 (JDK)。
要求 | 描述 |
---|---|
JDK 版本 | 1.4 或更高版本 |
記憶體 | 無最低要求 |
磁碟空間 | 無最低要求 |
作業系統 | 無最低要求 |
您需要按照以下步驟設定環境,才能開始 JOGL 應用程式開發:
步驟 1 - 驗證您的機器上是否安裝了 Java
開啟系統的控制檯並執行以下 java 命令:
平臺 | 任務 | 命令 |
---|---|---|
Windows | 開啟命令控制檯 | C:\>java -version |
Linux | 開啟命令終端 | $ java -version |
MAC | 開啟終端 | Machine:~ joseph$ java -version |
驗證各個作業系統上的輸出。
平臺 | 輸出 |
---|---|
Windows | Java “1.6.0.21” java(TM) SE Runtime Environment (build 1..6.0_21-b07) Java HotSpot(TM) Client VM (build 17.0-b7, mixed mode, sharing) |
Linux | Java “1.6.0.21” java(TM) SE Runtime Environment (build 1..6.0_21-b07) Java HotSpot(TM) Client VM (build 17.0-b7, mixed mode, sharing) |
MAC | Java “1.6.0.21” java(TM) SE Runtime Environment (build 1..6.0_21-b07) Java HotSpot(TM) Client VM (build 17.0-b7, mixed mode, sharing) |
步驟 2 – 設定 Java 開發工具包 (JDK)
如果您的機器上未安裝 Java,則需要從 Oracle 網站安裝 Java SDK:Oracle。您可以從下載的檔案中找到安裝 JDK 的說明。您需要按照給定的說明安裝和配置設定。最後,設定 PATH 和 JAVA_HOME 環境變數以引用包含 java.exe 和 javac.exe 檔案的目錄,通常分別為 java_install_dir/bin 和 java_install_dir。
設定 **Java-home** 環境變數以指向 Java 安裝在您的機器上的同一路徑上的基本目錄位置。
平臺 | 命令 |
---|---|
Windows | 將 JAVA_HOME 環境變數設定為 C:\Program Files\Java\jdk1.6.0_21 |
Linux | export JAVA_HOME=/usr/local/java-current |
MAC | export JAVA_HOME=/Library/Java/Home |
將 Java 編譯器位置追加到系統路徑,如下所示:
平臺 | 命令 |
---|---|
Windows | 在系統變數和路徑的末尾追加字串 ;%JAVA_HOME%\bin |
Linux | export PATH=$PATH:$JAVA_HOME/bin/ |
MAC | 不需要 |
步驟 3 – 下載 JOGL
您可以從網站 www.jogamp.org 下載 JOGL 的最新版本
訪問 www.jogamp.org 的主頁
單擊 Builds/Downloads > Current (zip)。

這將帶您進入網站維護的所有 API 的 .jar 檔案列表。

下載庫 .jar 檔案 **jogamp-all-platforms.7z**、OpenGL 本機庫的 Java 文件 **glugen-javadoc.7z** 和 JOGL **jogl-javadocs.7z**。
使用任何 zip 解壓縮軟體解壓縮下載的 .jar 檔案。
開啟解壓縮的資料夾後,您將找到 jar 資料夾、原始碼和其他檔案。

獲取原始碼 **gluegen-java-src.zip** 和 **jogl-java-src.zip** 以支援 IDE。這是可選的。
在 jar 資料夾內,有多個 .jar 檔案。此檔案集合屬於 Glugen 和 JOGL。
JOAMP 提供支援各種作業系統的本機庫,例如 Windows、Solaris、Linux 和 Android。因此,您需要選擇可在所需平臺上執行的相應 jar 檔案。例如,如果您使用的是 Windows 64 位作業系統,則從 jar 資料夾中獲取以下 .jar 檔案:
- gluegen-rt.jar
- jogl-all.jar
- gluegen-rt-natives-windows-amd64.jar
- jogl-all-natives-windows-amd64.jar

為 Eclipse 4.4 設定 JOGL
按照以下步驟設定 JOGL:
新增庫
**步驟 1** - 開啟 Eclipse。
**步驟 2** - 建立一個新專案。
**步驟 3** - 在專案資料夾中建立一個名為 *lib* 的新資料夾。
**步驟 4** - 將檔案 *gluegen-rt-natives-windows-amd64.jar、gluegen-rt.jar、jogl-all-natives-windows-amd64.jar* 和 **jogl-all.jar** 複製到 *lib* 資料夾中。

**步驟 5** - 現在選擇這些檔案並右鍵單擊滑鼠按鈕。將顯示一個快捷選單,其中包含 **構建路徑 > 新增到構建路徑。**

**步驟 6** - 要使所有 .jar 檔案可用於其他專案,請轉到主選單。選擇視窗 > 首選項。將出現“首選項”視窗。


在首選項視窗中,在左側的下拉選單中,按照分層結構操作:Java → 構建路徑 → 使用者庫。
單擊“新建...”按鈕。
它將開啟一個對話方塊。將庫名稱輸入為 jogl2.1。
使用“新增外部 JAR...”按鈕新增 jar 檔案 **glugen-rt.jar** 和 **jogl-all.jar**。
它將建立一個名為 **jogl2.1** 的新使用者庫。
同樣,我們可以為新增的 .jar 檔案新增 Java 文件和原始碼。
新增本機庫
**步驟 1** - 展開 jogl-all.jar 節點,選擇 Javadoc 位置(無)。
**步驟 2** - 單擊“新建...”按鈕。輸入 JOGL Java 文件的名稱。
**步驟 3** - 單擊“新增外部 JAR...”按鈕。
**步驟 4** - 它將開啟一個對話方塊,您需要在其中選擇 JOGL Java 文件的位置,我們之前已經下載了該文件。
新增原始碼
**步驟 1** - 選擇節點本機庫位置:(無)。
**步驟 2** - 單擊“新建...”按鈕。
**步驟 3** - 輸入本機庫的名稱並單擊“確定”按鈕。
**步驟 4** - 單擊“新增外部 JAR...”按鈕。
**步驟 5** - 現在選擇本機庫檔案 ('gluegen-rt-natives-windows-amd64.jar 和 jogl-all-natives-windows-amd64.jar') 所在的路徑。
**步驟 6** - 對原始碼重複相同的過程。
**步驟 7** - 我們可以像上面為兩個本機庫檔案 **glegen-rt.jar** 和 **glugen-natives-windows-amd64.jar** 所做的那樣,以相同的方式設定 Javadoc、原始碼和 jar 檔案的位置。
為 NetBeans 4.4 設定 JOGL
讓我們來看一下為 NetBeans 4.4 設定 JOGL 的步驟:
新增庫
**步驟 1** - 在主選單中,選擇 **工具 > 庫**。

**步驟 2** - 它將帶您進入 **Ant 庫管理器**。

**步驟 3** - 在 **類路徑** 選項卡下,單擊左下角的 **新建庫** 按鈕。它將開啟一個小對話方塊。
**步驟 4** - 將庫名稱輸入為 **JoGl2.0。**
**步驟 5** - 單擊“確定”按鈕。

**步驟 6** - 單擊“新增 JAR/資料夾...”按鈕。
**步驟 7** - 選擇 .jar 檔案 **jogl-all.jar** 和 **gluegen-rt.jar** 所在的路徑。
要將 JOGL 庫包含到每個專案中,請按照以下步驟操作:
**步驟 1** - 右鍵單擊 **專案名稱**。它將顯示一個快捷選單。

**步驟 2** - 選擇 **屬性。**它將開啟一個名為 **專案屬性** 的視窗。

**步驟 3** - 從左側的類別中選擇 **庫**。
**步驟 4** - 選擇 **編譯選項卡** 並單擊“新增庫...”按鈕。將出現新增庫對話方塊。
**步驟 5** - 現在新增您之前建立的 JOGL2.0 庫。
在每個專案中包含本機庫
按照以下步驟在每個專案中包含本機庫:
**步驟 1** - 右鍵單擊專案。
**步驟 2** - 選擇 **設定配置 > 自定義…**

它將帶您進入 **專案屬性** 視窗。

**步驟 3** - 在右側的 **VM 選項** 中,單擊“自定義”按鈕。
**步驟 4** - 瀏覽包含 JOGL 本機庫 **gluegen-rt-natives-windows-amd64.jar** 和 **jogl-all-natives-windows-amd64.jar** 的路徑,或將所有 jar 檔案從您下載它們的資料夾複製並貼上到 **jse lib** 資料夾中。
新增本機庫的 Java 文件
您需要再次開啟 Ant 庫管理器才能使原始碼和 Javadoc 可用於每個專案。請按照以下步驟操作:
**步驟 1** - 開啟 **主選單**。
**步驟 2** - 選擇 **工具 > 庫**。這將帶您進入 **庫管理器**。
**步驟 3** - 在 **Javadoc** 選項卡下,單擊“新建庫...”按鈕。
**步驟 4** - 輸入 **JOGLJavadoc** 名稱。(您可以輸入任何所需的名稱。)
**步驟 5** - 單擊“新增 jar/庫...”按鈕。
**步驟 6** - 選擇解壓縮的 **JOGL 文件** 程式碼所在的位置。
新增本機庫的原始碼
**步驟 1** - 在 **原始碼** 選項卡下,單擊“新建庫...”按鈕。輸入 **JOGLsources** 名稱。
**步驟 2** - 單擊“新增 jar/庫...”按鈕。選擇解壓縮的原始碼所在的位置。
自定義 JDK 編輯器
**步驟 1** - 為檔案 **jogl-all.jar** 和 **gluegen-rt.jar** 設定 **類路徑。**
**步驟 2** - 設定本機庫 *gluegen-rt-natives-windows-amd64.jar* 和 *jogl-all-natives-windows-amd64.jar* 的路徑,或將所有 jar 檔案從您下載它們的資料夾複製並貼上到 **jse lib** 資料夾中。