首页 / 浏览问题 / 组件GIS / 问题详情
no WrapjAnimation in java.library
45EXP 2022年12月22日

使用产品:SuperMap iObjects Java 11i(2022)for Linux(x86_64)

问题详情:

       服务器操作系统:CentOS 7.9

        在本地运行正常,部署到服务器报如下错误,已按文档配置环境变量和许可

         java.lang.UnsatisfiedLinkError: com.supermap.data.EnvironmentNative.jni_InitEnvironment()V
         java.lang.UnsatisfiedLinkError: no WrapjRealspace in java.library.path
         java.lang.UnsatisfiedLinkError: no WrapjAnimation in java.library.path
         java.lang.UnsatisfiedLinkError: no SuBase in java.library.path
         java.lang.UnsatisfiedLinkError: no WrapjCore in java.library.path

问题截图:

1个回答

您好,该报错可能是许可、环境变量或者环境依赖的问题。

1、设置iobjects Java bin的环境变量,如果设置了,通过echo命令查看是否有效且正确(项目中的环境变量地址相同);

2、通过ldd libWrapj.so这个命令查看这个库是否缺少依赖库;

(具体需要什么第三方依赖可以查看该文档的1.2.4章节)

http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iObjectsJava/InstallationGuide/InstallationGuide_CrossPlatform.pdf

3、Linux中运行的是Java工程还是web工程,如果是web工程建议新建一个Java工程,new一个workspace,打包放到Linux中运行看是否正常;

4、确保Linux环境中有对应有安装对应版本的许可驱动并有效激活对应版本的许可;

希望可以帮助到您。

10,588EXP 2022年12月23日
...