Java Bindings for OpenGL 1 - JOGL简介与安装

简介:  Java Bindings for OpenGL 1 - JOGL简介与安装 JOGL 是 JAVA Bindings for OpenGL  的缩写,它允许用户通过API在JAVA中调用OpenGL函数,从而在JAVA中也能写出硬件支持的3D程序。
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的安装目录中。

安装完成后运行以下程序,如果未能 成功输出并未现实任何错误信息,说明安装成功。
 
我使用的是jogl-1.1.1-pre-20070429-windows-i586版本,包发生变化.在以前的引入包如下
import net.java.games.jogl.*;要改成import javax.media.opengl.*;
所以代码如下:
 
import javax.media.opengl.*;

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);
         }
    }
}

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=727171

目录
相关文章
|
3月前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
59 1
|
3月前
|
前端开发 关系型数据库 MySQL
【前端学java】MySQL数据库的本地安装
【8月更文挑战第12天】MySQL数据库的本地安装
47 3
|
25天前
|
Java Linux Windows
如何查看已安装的 Java 版本
要查看已安装的 Java 版本,打开命令提示符或终端,输入 `java -version`,回车后即可显示当前系统中 Java 的版本信息。
|
1月前
|
Oracle Java 关系型数据库
在 Debian 12 上安装 Java 21
在 Debian 12 上安装 Java 21
|
2月前
|
Java Linux Windows
如何安装java环境|4-17
如何安装java环境|4-17
|
1月前
|
IDE Java 编译器
java编译器的安装/环境变量的配置
java编译器的安装/环境变量的配置
35 0
|
1月前
|
Oracle IDE Java
IDEA安装教程配置java环境(超详细)
IDEA安装教程配置java环境(超详细)
|
3月前
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
103 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
3月前
|
前端开发 Oracle Java
【前端学java】java开发的依赖安装与环境配置(1)
【8月更文挑战第8天】java开发的依赖安装与环境配置
50 1
【前端学java】java开发的依赖安装与环境配置(1)
|
3月前
|
SQL Java 关系型数据库
实时数仓 Hologres产品使用合集之如何安装和使用Java SDK
实时数仓Hologres是阿里云推出的一款高性能、实时分析的数据库服务,专为大数据分析和复杂查询场景设计。使用Hologres,企业能够打破传统数据仓库的延迟瓶颈,实现数据到决策的无缝衔接,加速业务创新和响应速度。以下是Hologres产品的一些典型使用场景合集。
下一篇
无影云桌面