JOGL 是 JAVA Bindings for OpenGL 的縮寫,它允許用戶通過API在JAVA中調用OpenGL函數,從而在JAVA中也能寫出硬件支持的3D程序。
對於熟悉OpenGL的用戶,Jogl非常容易上手,因爲大部分語句和OpenGL是完全相同的。
JOGL的安裝:
JOGL由於現在還無官方版本,因此並不包含在Sun的JAVA包中。安裝JOGL,用戶必須自己手動安裝。
安裝JOGL之前,用戶必須先安裝SUN的Java 1.4.2以上版本。
由於是手動安裝,各操作系統間可能會有部分不同。各類網站上提供下載jogl庫文件也各不相同。以下是本人認爲相對全文的JOGL文件下載地址:https://jogl.dev.java.net/servlets/ProjectDocumentList
雖然個版本均有差異,但有2個文件是必不可少的,一個是Jogl.jar文件用於提供JOGL API,另一個則時候稱爲native file的文件,該文件根據不同的操作系統有所不同,主要功能是提供JAVA與操作系統的OpenGL庫之間的通信調用。
Mac OS X用戶:
本人使用的是 jogl.jar 以及 libjogl.jnilib文件。 將此2文件拷貝到 System->Library->Java->Extensions目錄下。安裝就算基本完成了,Eclipse以及xCode均能自動識別其路徑。
Windows用戶:
根據本人自身經驗,Windows用戶安裝JOGL,與大部分文章所寫的有一點點小小的出入。
Windows用戶將需要jogl.jar以及jogl.dll 2個文件,將文件複製到 C:/>Program File->Java->J2re1.42_11 (根據個人安裝的Java版本不同,有所不同.)->Bin 和 Lib目錄中。而不是大多數文章所提到的,複製到Java的安裝目錄中。
安裝完成後運行以下程序,如果未能 成功輸出並未現實任何錯誤信息,說明安裝成功。
import net.java.games.jogl.*;
public class HelloWorld
{
public static void main(String arg[])
{
try
{
System.loadLibrary("jogl");
System.out.println("Hello World"); //如果現實hello world,說明jogl native lib安裝成功。
GLCapabilities caps = new GLCapabilities();
System.out.pringln("Hello JOGL"); //如果現實hello jogl說明可以正常調用。
}
catch (Exception e)
{
System.out.println(e);
}
}
}
Java Bindings for OpenGL 1 - JOGL簡介與安裝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
jogl入門之簡單的貪喫蛇
iteye_3157
2020-06-22 05:38:38
glRasterPos2f與字體位置
wslidandan
2020-02-20 21:41:48
OpenGL 函數 gluLookAt() glScalef() glTranslatef() glRotatef() glFrustum() glPerspective() 的使用
wslidandan
2020-02-20 21:41:48
JOGL2.3在Eclipse裏面的配置
M-Chung
2018-09-04 21:39:16
Java 的JCuda 以及JOGL安裝 配置
amandasheng
2018-08-24 18:47:40
jogl入門
tianlang519241
2018-08-22 03:24:29
jogl入門之簡單的貪吃蛇
tianlang519241
2018-08-22 03:24:28