java - 我需要使用 Java+OpenGL 构建哪些 Ubuntu/Debian 软件包?

标签 java opengl ubuntu clojure jogl

我想使用 JOGL(用于 Clojure,而不是 Java)。对于 JDK 和 OpenGL 绑定(bind),似乎有相当多的替代方案组合,我不想使用散弹枪方法并在安装太多垃圾时堵塞我的机器。请帮助我开始吧!

  • 我需要安装哪些 Ubuntu/Debian 软件包? (例如以sun-java6-jdk开头)
  • 似乎没有 JOGL 包,那么最好的安装方法是什么?我应该从 CVS HEAD 构建,还是使用预构建的 jar 文件?

我将使用 Emacs 作为我的 IDE,所以我不需要安装 Eclipse 或任何东西,我只需要能够使用 ant 或其他东西进行构建。

请随时修改您的答案(基于其他人的答案)以提供全面的操作方法。

最佳答案

从 Ubuntu 8.10 (intrepid) 开始,JOGL 已经打包 ( libjogl-java )。最好的 JDK 应该选择 openjdk-6-jdk,因为它在 main 中(=由 Ubuntu 的核心团队支持),因为它是无畏的并且无论如何都源自 Sun 专有的 JDK6。

勇敢,只是奔跑

sudo apt-get install -y ant openjdk-6-jdk libjogl-java

应该让你开始。在旧版本上,您必须省略 libjogl-java,手动安装所有 dependencies (带红色圆圈的所有内容)并构建 JOGL(下载、解压、ant)。

关于java - 我需要使用 Java+OpenGL 构建哪些 Ubuntu/Debian 软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/261408/

相关文章:

java - Spring 安全: Retrieving data from custom user

java - Java中 "org.apache.log4j.Logger"的奇怪行为

c++ - 在 Linux 终端上使用 C++ 编译示例 opengl 应用程序

c++ - 椭圆绘图

ubuntu - Aptana Studio 终端 : Copy/Paste keyboard short cuts on Ubuntu

java - BlazeDS channel 序列化选项?

java - 当一个对象的使用只在一个地方出现同步块(synchronized block)时会发生什么?

c++ - GLFW3 - 对 XRR 的 undefined reference

svn - 在 Unix 机器上具有相同登录凭据的多个 SVN 用户

python - Ubuntu 中的多个版本的 Python