Java web start:客户端计算机上的共享库

Java web start:客户端计算机上的共享库,java,java-web-start,jnlp,java-3d,Java,Java Web Start,Jnlp,Java 3d,我必须使用一个模拟器,它的作者将其发布为JavaWebStart应用程序。模拟器使用java3d进行可视化,但是,应用程序可以在没有java3d的情况下执行,当然功能有限。我们的机器上安装了java3d,但是jar文件和libj3dcore-ogl.so的位置与默认位置不同。问题是,我无法使应用程序与java3d一起工作 我设置了LD_LIBRARY_路径,但没有成功。我的问题有两个方面。首先,如果重要的话,我如何告诉javaws在哪里查找.so文件或java3d jar文件?通过修改jnpl文

我必须使用一个模拟器,它的作者将其发布为JavaWebStart应用程序。模拟器使用java3d进行可视化,但是,应用程序可以在没有java3d的情况下执行,当然功能有限。我们的机器上安装了java3d,但是jar文件和libj3dcore-ogl.so的位置与默认位置不同。问题是,我无法使应用程序与java3d一起工作

我设置了LD_LIBRARY_路径,但没有成功。我的问题有两个方面。首先,如果重要的话,我如何告诉javaws在哪里查找.so文件或java3d jar文件?通过修改jnpl文件或者通过命令行中的-J选项传递一些参数,可以做些什么吗

其次,我不是JavaWebStart方面的专家。对于said,不是所有依赖项都从发布服务器下载并缓存在客户机上吗?如果是这样的话,为什么java3d会有问题呢


请注意,我在客户端,我没有可能修改源代码。此外,我们在机器中没有根访问权限,所有操作都在主目录中完成。

通常,作者应该在他的webstart应用程序中包含Java3D。你能复制并粘贴他的jnlp文件的内容,这样我们就可以看到那里是否存在Java3D吗?@SaeidNourian,我不得不问他们是否可以共享他们的jnlp,因为这只是为内部使用而设计的。除此之外,我还查看了jnlp中的资源,似乎包括了所有Java3DJAR。但是,我不知道他们是否也将.so文件封装在jar文件中。请查看jnlp中是否有类似的行:。还要看看你是否可以运行我的Java3D webstart程序:@SaeidNourian,谢谢你的关注。我尝试了你的应用程序,它似乎没有问题。但是,绘图没有2d或3d渲染,应用程序会在几秒钟内被阻止。查看屏幕截图以了解我的意思。有什么想法吗?嗯,看起来视频卡驱动程序有问题。你能把错误日志发给我吗?要执行此操作,请单击帮助>发送错误日志。。。