Bug: 压缩后的FileGDB在Linux和Solaris平台的Globe中不显示

文章编号 : 35624
软件: ArcGIS Engine Developer Kit 9.3, 9.3.1 ArcGIS Engine Runtime 9.3, 9.3.1 ArcGIS Server 9.3, 9.3.1 ArcReader 9.3
操作系统: Solaris 9, 10 Linux Red Hat AS/ES 4.0 Linux-SUSE Server 10
已邀请:

EsriSupport

赞同来自:

错误信息:
在Linux和Solaris平台上使用Globe的例子时,如果打开一个使用压缩的FileGDB的3DD文件,会抛出一个segmentation错误,然后窗口自动关闭。
原因:
在Globe中显示压缩的FileGDB数据时,默认的线程堆内存大小不足。

解决方法: 下面是该问题的解决办法,按推荐顺序排列:
1.把环境变量“MWTHREAD_STACK”设置成“1FFFFF”
2.用source命令运行init_java.csh/sh,而不是init_engine.csh/sh,确保JAVA_HOME环境变量指向正确的SDK
3.使用init_java.csh/sh还有一个潜在的问题,如果用source命令运行了init_java文件,而JAVA_HOME没有指向一个JDK,shell会退出。这是由于脚本里用了“exit 1”而不是“return 1”
4.不要使用压缩的FileGDB


创建时间:2008-10-07
最近更新: 2010-06-17


原文链接
http://support.esrichina.com.cn/2008/1007/921.html

要回复问题请先登录注册