[转]JOGL安装
本章介绍了设置环境以使用JOGL使用不同的集成开发环境(IDE),在您的系统上。
安装JOGL
对于JOGL安装,需要有以下系统要求:
系统要求
第一个要求是要在机器上安装Java Development Kit(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(buld 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(buld 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(buld 17.0-b7,mixed mode ,sharing) |
第2步 - 安装Java开发工具包(JDK)
如果Java未在你的机器上安装,则需要从Oracle网站上下载安装Java SDK: www.oracle.com/technetwork/java/javase/downloads/. 您可以从下载的文件安装JDK说明。需要按照安装和配置设置的指示。最后,设置PATH和JAVA_HOME环境变量指向包含的java.exe和javac.exe文件的目录,它们分别为:java_install_dir/bin和java_install_dir。
设置Java-home环境变量指向的基本目录的位置相同的路径,安装在机器上的Java程序。
| 平台 | 命令 |
|---|---|
| Windows | 设置环境变量 JAVA_HOME to C:\ProgramFiles\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 at the end of the system variable and path |
| Linux | Export PATH=$PATH:$JAVA_HOME/bin/ |
| MAC | Not required |
第3步 - 下载JOGL
可以从网站上下载JOGL的最新版本 www.jogamp.org
前往主页 www.jogamp.org
点击 Builds/Downloads > Current (zip).

可以看到网站所维护的所有.jar文件的API列表。

下载库.jar文件jogamp-all-platforms.7z,JAVA文档OpenGL库glugen-javadoc.7z和JOGL JOGL-javadocs.7z。
提取使用任何压缩解压软件下载的.jar文件。
当打开解压文件夹,会发现jar 文件夹,源代码和其他文件。

获取源代码gluegen-java-src.zip和jogl-java-src.zip支持IDE。这是可选的。
文件夹中的jar,有多个.jar文件。文件的集合属于Glugen和JOGL。
JOAMP提供支持多种操作系统,如Windows,Solraris,Linux和Android原生库。因此,需要采取适当的jar文件,这些文件可以在需要的平台上执行。例如,如果使用的是Windows64位操作系统,那么可以通过jarfolder以下.jar文件:
- gluegenrt.jar
- jogl-all.jar
- gluegen-rt-natives-windows-amd64.jar
- jogl-all-natives-windowsamd64.jar

Eclipse4.4设置JOGL
按照给定的程序设置JOGL:
添加以下类库
打开eclipse.
创建一个新工程
创建一个名为lib目录在项目文件夹中的新文件夹。
复制文件 gluegen-rt-natives-windows-amd64.jar, gluegen-rt.jar, jogl-all-natives-windowsamd64.jar 和 jogl-all.jar 到 lib 目录。

现在选择这些文件,然后右键单击鼠标按钮。将显示一个快捷菜单,其中包含 Build Path > Add to Build Path.

为了可以在其他项目中可以使用所有的.jar文件,进入主菜单。选择 Window > Preferences. 出现在首选项窗口。

在首选项窗口,在下拉菜单上的左侧菜单中,按照 hierarchy- Java-> Build Path -> User 库.
点击 “New…” 按钮.
这将打开一个对话框。输入库名称 jogl2.1.
添加 jar 文件 glugen-rt.jar 和 jogl-all.jar 使用按钮 “Add External JARs...”.
这将创建一个名为新的用户库 jogl2.1.
以同样的方式,我们可以为添加.jar文件添加的java文件和源代码。
添加本地库
展开jogl-all.jar 的节点上,选择Javadoc位置(无)。
点击 “New…” 钮,输入JOGL Java文件的名称。
请点击 “Add External JARs…” 按钮。
这将打开你需要选择JOGL Java文档,我们已经先前下载的位置的对话框。
添加源代码
选择节点本地库的位置:(None).
点击 “New…” 按钮.
本地库和点击输入姓名 “OK” 按钮.
点击 “Add External JARs…” 按钮.
现在选择的路径,其中原生库文件 ('gluegen-rt-natives-windows-amd64.jar and joglall-natives-windows-amd64.jar') 位置.
重复同样的程序源代码。
上文两个本地库文件,我们可以设置为Javadoc,源代码和jar文件的位置以相同的方式在 glegen-rt.jar 和 glugen-natives-windows-amd64.jar.
Netbeans4.4设置JOGL
让我们通过以下步骤来设置JOGL针对NetBeans4.4:
添加库
在主菜单中,选择Tools > Libraries.

这使得 Ant Library Manager.

在Classpath选项卡,单击位于左下角新建库按钮。它会打开一个小对话框。
输入库名称 JoGl2.0.
点击 “OK” 按钮.
点击 “Add JAR/Folder…” 按钮.
选择在.jar文件jogl.all.jar和gluegen-rt.jar所在的路径。
包括JOGL库到每一个项目,请执行以下步骤:
在项目名称上单击右键。它显示一个快捷菜单。

选择属性。它打开了一个名为Project Properties窗口。
从左侧的类别中选择库
选择编译选项卡,并单击“添加库...”按钮。添加库对话框出现。
现在添加JOGL2.0库,先前创建的。
包括每个项目的本地库
按照给定的步骤,包括在每个项目中机库:
这使得项目属性窗口。
用鼠标右键单击该项目。
选择 Set Configuration > Customize…

在右手边,在VM选项,点击“Customize”按钮。
浏览包含JOGL本地库的路径 gluegen-rt-natives-windows-amd64.jar'' 和 'jogl-all-natives-windows-amd64.jar.
添加本地库Java文档
需要再次打开Ant库管理,使源代码和Javadoc可用于每个项目。按照给定的步骤:
添加本地库的源代码
打开main menu.
选择 Tools > Libraries. 这使 Library manager.
在JavaDoc 下面选项卡中,单击 “New Library…” 按钮.
输入 JOGLJavadoc 名称. (可以输入任何所需的名称)
点击 “Add jars/libraries…” 按钮.
其中,选择解压后的文件JOGL代码所在的路径。
在Sources 下面的选项卡中,单击 “New Library…” 按钮。进入JOGLsources 名称.
点击 “Add jars/libraries…” 按钮,选择解压缩源代码所在的路径。
自定义JDK编辑
设置类路径的文件jogl.all.jar和gluegen-rt.jar。
设置路径,本地库gluegen-rt-natives-windows-amd64.jar 和 jogl-all-natives-windowsamd64.jar复制并将其粘贴到JSE lib下载文件夹中的所有jar文件。
参考链接:
JOGL安装
JOGL学习-1 JOGL配置方法(zz)
JOGL in Eclipse
Downloading and installing JOGL
[转]JOGL安装的更多相关文章
- jzy3D安装到弃坑
jzy3D从入门到弃坑 觉得有用的话,欢迎一起讨论相互学习~Follow Me 安装 http://www.jzy3d.org/ 官网 选择DL 选择0.9版使用,而不要使用其他版本 具体原因 高版本 ...
- JOGL图形形状
图形对象 要访问程序特定于硬件和操作系统平台,以及其他语言编写,比如C和C++(原生应用)库,Java使用一种称为Java本地接口(JNI)编程框架的工作. JOGL内部使用此接口,如图中下面的图表来 ...
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法
如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...
- Sublime Text3安装JsHint
介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...
- Fabio 安装和简单使用
Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...
- gentoo 安装
加载完光驱后 1进行ping命令查看网络是否通畅 2设置硬盘的标识为GPT(主要用于64位且启动模式为UEFI,还有一个是MBR,主要用于32位且启动模式为bois) parted -a optima ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
随机推荐
- .net面试题升级版
1.列举ASP.NET页面之间传值的几种方式. 答:使用QueryString,如.../id=1;response.Redirect() 使用Session 使用Server.Transfer 使用 ...
- 在C#中执行带有GO的批量sql语句
引用 思海网络 在用C#中调用ADO执行批量SQL语句的时候,会出现无法识别GO语句的错误.这个时候,我们以GO语句为分割点,把整个批量语句分割成N块独立的SQL语句代码块(不包含GO语句),然后再 ...
- VUE的两种跳转push和replace对比区别
router.push(location) 在vue.js中想要跳转到不同的 URL,需要使用 router.push 方法. 这个方法会向 history 栈添加一个新的记录,当用户点击浏览器后退按 ...
- OpenStack系列
一.概述 云计算介绍 OpenStack各组件详解和通信流程 二.keystone系列 三.glance系列 四.nova系列 虚拟化介绍 kvm介绍 五.neutron系列 六.horizon系列 ...
- 洛谷P1155 双栈排序(贪心)
题意 题目链接 Sol 首先不难想到一种贪心策略:能弹则弹,优先放A 然后xjb写了写发现只有\(40\),原因是存在需要决策的情况 比如 \(A = {10}\) \(B = {8}\) 现在进来一 ...
- 1003. 猜数游戏 (Standard IO)
题目描述 有一个“就是它”的猜数游戏,步骤如下:请你对任意输入的一个三位数x,在这三位数后重复一遍,得到一个六位数,467-->467467.把这个数连续除以7.11.13,输出最后的商. 输入 ...
- ActiveX界面已显示,调用方法报undefined的处理办法
1.在ie中将当前网址加入信任网站 2.设置->internet选项->安全->受信任站点->自定义级别:将所有有关ActiveX的选项设置为启用 3.重启ie再次访问即可. ...
- 使用JS完成注册表单的数据校验
1.前台校验 防君子不防小人 JavaScript被设计用来向HTML页面添加交互行为 JavaScript是一种脚本语言(脚本语言是一种轻量级的编程语言) JavaScript由数行可执行计算机代码 ...
- Java 监听器,国际化
1. 监听器 1.1 概述 监听器: 主要是用来监听特定对象的创建或销毁.属性的变化的! 是一个实现特定接口的普通java类! 对象: 自己创建自己用 (不用监听) 别人创建自己用 (需要监听) Se ...
- CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置
Apache 配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置.本篇随笔记录自己基于IP的虚拟主机配置. 如果同一台服务器有多个IP,可以使用基于IP的 ...