首页 / 浏览问题 / 组件GIS / 问题详情
iobjectsjava 使用报错
61EXP 2024年08月07日

使用产品:iobjectjava 11 操作系统:win10 x64
数据类型: postgresql 9
问题详细描述:xxxxx
问题重现步骤: iobjectjava 9升级到11

QueryParameter queryParameter = new QueryParameter();
queryParameter.setCursorType(CursorType.STATIC);
queryParameter.setHasGeometry(false);
queryParameter.setResultFields(Stream.of("id").toArray(String[]::new));

queryParameter.setAttributeFilter(" id in('2d281cc131ae43dca307664f445d8359') and type=1");

DatasetVector recordset = datasetVector.query(queryParameter);

java.lang.UnsatisfiedLinkError: com.supermap.data.QueryParameterNative.jni_GetResolution(J)D
    at com.supermap.data.QueryParameterNative.jni_GetResolution(Native Method) ~[com.supermap.data-11.1.0-20240806.083644-8991.jar:na]
    at com.supermap.data.QueryParameter.getResolution(SourceFile:263) ~[com.supermap.data-11.1.0-20240806.083644-8991.jar:na]
    at com.supermap.data.QueryParameter.<init>(SourceFile:54) ~[com.supermap.data-11.1.0-20240806.083644-8991.jar:na]
    at com.supermap.data.DatasetVector.query(SourceFile:1230) ~[com.supermap.data-11.1.0-20240806.083644-8991.jar:na]
    at com.dituhui.openapi.area.service.impl.AreaService.queryByPrimary(AreaService.java:1106) ~[classes/:na]
    at com.dituhui.openapi.area.web.AreaController.queryByPrimary(AreaController.java:494) ~[classes/:na]

1个回答

您好,看您的报错是未找到产品库,

建议您确认项目引用中、调试启动变量中、系统path环境变量设置中,是否都设为新组件的路径。

您也尝试创建一个新的工程测试,完全引用新组件,验证新组件是否存在问题,若不存在问题还需确认老组件是否完全替换。

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

希望可以帮助到您。

10,758EXP 2024年08月07日
...