1

我想在 Tomcat 中部署一个带有 Java3D DLL 和 DirectX 软件渲染器的 .war。我的问题是 DirectX DLL 的调用是在 Java3D 的本机代码中完成的,它不知道java.library.path, 也不搜索 Tomcat 的\bin\lib. 它只会发现我是否将 DLL 放在客户端的 Window 中PATH,例如在JAVA_HOME.

有什么方法可以配置我的部署(可能是重写 Window 的脚本PATH)或 Java3D(他们记录的属性在这里)以在我的安装目录中找到 DLL?

4

1 回答 1

0

您可以在 Tomcat 启动脚本中指定其他 JVM 属性。

您需要确保 java.library.path 指向 DLL 的适当位置。

于 2013-03-18T16:41:55.143 回答