首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在RPi 2上运行Java3D

如何在RPi 2上运行Java3D
EN

Stack Overflow用户
提问于 2015-02-16 02:09:40
回答 1查看 654关注 0票数 2

我最近得到了一个树莓派2,并一直试图获得一个使用Java/Java3D的程序,我以前在以前的模型B上使用过它。

Pi正在运行Raspbian,并且我已经安装了libjava3d-javalibjava3d-jni包。

我已经将以下文件复制到lib文件夹中:

代码语言:javascript
复制
j3dcore.jar
j3dutils.jar
vecmath.jar
libj3dcore-ogl.so

然后,我在用来运行程序的命令中包含了-Djava.library.path="lib/*",但是我得到了一个UnsatisfiedLinkError: no J3D in java.library.path

还有没有我需要的其他文件?我的本地库版本可能不正确吗?我放在lib文件夹中的所有文件都是我在包管理器安装的系统中找到的文件。

感谢您的阅读

EN

回答 1

Stack Overflow用户

发布于 2015-02-16 17:12:21

我假设您正在尝试安装一个过时的Java3D版本(1.5.2或更早版本)。请按照these instructions下载并安装Java3D 1.6.0。

Java3D使用固定管道,它被设计为使用OpenGL,而Raspberry Pi支持OpenGL ES。Java3D 1.6.0使用与Java3D 1.5.2基本相同的公共应用程序接口,我们没有做任何更改以使其与OpenGL ES一起工作。它很少有机会像在你的设备上那样工作。

而是使用JOGL3、LibGDX或JogAmp的Ardor3D延续及其JOGL渲染器。前两个当然可以与Raspberry Pi一起工作,最后一个仍然需要一些工作。

编辑。:你有机会让它与Eric Anholt的驱动程序一起工作,它已经在Raspberry Pi 2上的Processing 3上工作:http://labb.zafena.se/?p=972

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28529344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档