gpt4 book ai didi

java - Oculus Rift,java失败的简单示例

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:49 26 4
gpt4 key购买 nike

我写了这个简单的代码:

public class Test {

public static void main(String args[]) {

OculusRift oculusRift = new OculusRift();
oculusRift.init();

HMDInfo hdmInfo = oculusRift.getHMDInfo();
System.out.println(hdmInfo);

// while(oculusRift.isInitialized()){
//
// }

oculusRift.destroy();
}
}

但是我得到这个错误

Exception in thread "main" java.lang.UnsatisfiedLinkError: de.fruitfly.ovr.OculusRift._initSubsystem()Z
at de.fruitfly.ovr.OculusRift._initSubsystem(Native Method)
at de.fruitfly.ovr.OculusRift.init(OculusRift.java:82)
at ec.test.test3.Test.main(Test.java:21)
Java Result: 1

我基于以下内容创建并包含了一个库:

JRift-0.2.5.1.jar

JRiftLibrary-0.2.5.1.jar

JRiftLibrary-0.2.5.1-natives-windows.jar

来自 here

缺少什么?

编辑:

通过提取 JRiftLibrary64.dll 并将其路径显式添加到 java 路径中强制

System.loadLibrary("JRiftLibrary64");

它有效.. 为什么在其他方面无效?

最佳答案

你试过JOVR吗? https://github.com/jherico/jovr

这是一个完整的例子:https://github.com/jherico/jocular-examples

这个库简单、非常可靠并且与当前的 Oculus Runtime 1.8 兼容

问候

关于java - Oculus Rift,java失败的简单示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21760342/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com