macOS下搭建JOGL (Eclipse)

前期准备工作

1.一台macOS电脑
2.Java
3.Eclipse

Java和Eclipse的搭建我之后会出,网上也有很多的资料。请大家首先确保你的mac上安装了Java和Eclipse,确认无误之后我们按照下面的步骤一步一步来,你的JOGL一定可以搭建成功的。

1.下载JOGL

首先我们需要下载一些安装JOGL所需要的文件。点开链接后我们会看到如下的界面

在这里插入图片描述
我们首先找到 gluegen-b937-937/ 这个文件,单击点开。如果在这个文件下面增加了更新的版本,那么请点开最新的版本。点开后我们找到 gluegen-2.4-b937-20200306-macosx-universal.7z, 单击左键浏览器会自动下载。

gluegen-b937-937/
gluegen-2.4-b937-20200306-macosx-universal.7z
接下来我们返回到上级菜单还需要找到另一个文件 jogl_b1506_1506/ 点击左键打开。(同理如果有最新的版本请点开最新的。)点开后我们找到 jogl-2.4-b1506-20200306-macosx-universal.7z,点击下载。

jogl_b1506_1506/
jogl-2.4-b1506-20200306-macosx-universal.7z
这一步值得注意的是,请务必看对文件名再下载,毕竟这个目录里面的文件实在是太多了,而且有很多名字都长的很像=。=

下载完成后,只需要将下载的压缩包解压就可以了。我推荐解压在Eclipse的目录下,因为如果之后这些文件被移动了,Eclipse会找不到它们的位置。

2.创建项目

我们打开Eclipse,File -> New -> Java Project

在这里插入图片描述
先给项目取个名字 GL_TestProj ,然后我们点击 Next

在这里插入图片描述
我们点击 Libraries,再点下面列表中的 Classpath,右侧按钮中的 Add Library… 选择 User Library -> Next -> User Libraries…在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来 New… 取名 JOGL -> OK
在这里插入图片描述
选择 Add External JARs…, 找到你解压刚刚那两个文件的路径,gluegen-2.4-b937-20200306-macosx-universal -> jar -> gluegen-rt,jar 打开。

在这里插入图片描述
继续选择 Add External JARs…, 找到 jogl-2.4-b1506-20200306-macosx-universal -> jar -> jogl-all.jar 打开。

在这里插入图片描述
我们还需要添加最后一个, Add External JARs…, 找到 jogl-2.4-b1506-20200306-macosx-universal -> jar -> atomic -> jogl-awt.jar 打开。
在这里插入图片描述
添加完上述三个jar文件过后,Apply and Close-> Finish -> Finish

在这里插入图片描述
右键 src -> New -> Class, 取名 GL_TestProj

在这里插入图片描述
在这里插入图片描述

测试

在刚刚新建的类文件中输入下面这段代码,运行。

import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import com.jogamp.opengl.GLCapabilities;
import com.jogamp.opengl.GLProfile;
import com.jogamp.opengl.awt.GLCanvas;

public class GL_TestProj {
    
    
	public static void main (String args[]) {
    
    
		GLProfile glp = GLProfile.getDefault();
		GLCapabilities caps = new GLCapabilities(glp);
		GLCanvas canvas = new GLCanvas(caps);
		
		Frame frame = new Frame();
		frame.setSize(500, 500);
		frame.add(canvas);
		frame.setVisible(true);
		
		frame.addWindowListener(new WindowAdapter() {
    
    
			public void windowClosing(WindowEvent e) {
    
    
				System.exit(0);
			}
		});
	}
}

测试成功样例

在这里插入图片描述
如果弹出上图,那么恭喜你,你已经在你的mac上成功的搭建了JOGL。

猜你喜欢

转载自blog.csdn.net/weixin_34310099/article/details/108985999