0

我试图让这个例子工作,只是为了确保我设置了我的环境: Using_JOGL_in_a_Java_applet

然后我下载了jogl或jogamp,名称似乎可以互换 使用下载jogl的说明

我下载了所有平台版本,因为我正在多个平台上开发 jogamp-all-platforms.7z

然后我尝试使用 -classpath jogamp-all-platforms/jar/* 编译示例代码,但它没有找到任何 jogl 包。

有很多版本的 jogl,还有很多 jar,但是没有全面的逐步教程来设置这个东西。为什么找不到包,jar 文件都在 jogamp-all-platforms/jar/ 文件夹中?

4

1 回答 1

1

您只需要在编译和运行 JogAmp jogl 应用程序时添加gluegen-rt.jar 和jogl-all.jar。所有原生 jar 只需要位于这两个 jar 旁边。

不可能使用通配符 * 因为在命令行上将 jar 添加到类路径时,jar 需要用 : 分隔。

Linux/Unix 用户使用

-classpath jogamp-all-platforms/jar/jogl-all.jar:jogamp-all-platforms/jar/gluegen-rt.jar

Windows 用户使用

-classpath jogamp-all-platforms\jar\jogl-all.jar;jogamp-all-platforms\jar\gluegen-rt.jar

有关更多详细信息,请参阅 JogAmp 常见问题解答,其中还介绍了如何在命令行上编译:http: //jogamp.org/wiki/index.php/Setting_up_a_JogAmp_project_in_your_favorite_IDE

于 2013-05-03T14:28:25.707 回答