有没有支持maven的Java 3D图形库,并且位于maven中心(这意味着只需添加一个maven依赖项,就可以将其包含在项目中)?
我研究了以下内容,如果不为maven创建自己的工件,或者不向pom.xml添加一大堆额外的技巧,它们都不能与maven一起使用
- Java 3D http://java3d.java.net/
- JMonkey引擎http://jmonkeyengine.com/
- JOGL http://jogamp.org/jogl/www/
- jPCT http://www.jpct.net/
2条答案
按热度按时间fjaof16o1#
Maven和JOGL库给出了相同的答案?
Jogamp现在包含了对Maven和jogl组件的支持(jocl和joal支持即将到来)。从2.0-rc 11开始,包被推送到Maven Central。
把这个放在你的pom上:
Maven将在您下次尝试构建项目时拉取所有依赖项。
在wiki上阅读更多信息
h9a6wy2h2#
仍然没有解决方案,我们现在是在2022年,所以几乎11年后的操作。结论似乎是java不适合3D
目前的情况
JOGL似乎确实在tmp/中安装了一些本机内容,然后抛出UnsatisfiedLinkError
Java 3D看起来已经过时了,它有一些关于下载jar文件来插入java 6或java7的过时的东西
LWJGL我无法正常工作,演示程序在java. nio. channels. Channels. newChannel中抛出了一些NullpointerException。此外,基本上渲染一个红色背景的空窗口所需的代码量已经非常少了。与本机C接口会给java程序员带来内存管理冲突的所有问题
jMonkeyEngine faik等其他解决方案使用LWJGL作为开始