现象是:
Exception in thread "main" java.lang.NoClassDefFoundError: com/ibm/icu/text/UnicodeDecompressor
at com.esri.sde.sdk.client.s$a_.p(Unknown Source)
at com.esri.sde.sdk.client.s$a_.g(Unknown Source)
at com.esri.sde.sdk.client.s.o(Unknown Source)
at com.esri.sde.sdk.client.b.k(Unknown Source)
at com.esri.sde.sdk.client.SeConnection.p(Unknown Source)
at com.esri.sde.sdk.client.SeConnection.r(Unknown Source)
at com.esri.sde.sdk.client.SeConnection.getTables(Unknown Source)
at metaFgdc.Test.main(Test.java:14)
Caused by: java.lang.ClassNotFoundException: com.ibm.icu.text.UnicodeDecompressor
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
原因:
缺少ArcSDE依赖的icu包
解决方法:
下载附件的jar文件,然后复制到项目的lib目录下或者服务器的lib目录下
分享到:
相关推荐
Eclipse 报错: Caused by: java.lang.NoClassDefFoundError: com/ibm/icu/text/Bidi 我的 Eclipse3.3.2 自带 为2.6.1 替换成 2.8.1 就好了。
jar包,官方版本,自测可用
ICU现在是International Components for Unicode的缩写,网址是 http://oss.software.ibm.com/icu/
《IBM ICU库在Java开发中的应用与理解》 在Java开发中,`com.ibm.icu-4.4.2.jar`是一个重要的库文件,它属于IBM的International Components for Unicode(ICU)项目。ICU是一个广泛使用的开源软件库,旨在为软件...
python-ibmdb, 从 code.google.com/p/ibm 数据库自动导出 对 IBM DB2和 IBM Informix的支持,db,Django,/django_jython和 Sqlalchemy 组件,用于 IBM DB2和 Informix 。为DB2和Informix提供 python 。Djang
【标题】"com.ibm.icu_4.4.2.v20110823.jar" 是一个Java库文件,属于IBM International Components for Unicode(ICU)项目的一部分。这个特定版本是4.4.2,并且在2011年8月23日发布。ICU是一个广泛使用的开源软件库...
描述中提到的“com.ibm.icu_4.4.2.v20110823.jar”是ICU4J(IBM ICU for Java)的一个组件,这是一个专为Java平台设计的ICU实现。这个版本号(4.4.2.v20110823)表明它是2011年8月23日发布的。这个特定的JAR文件主要...
**ICU4C:IBM 的国际组件库** ICU4C,全称为“International Components for Unicode for C++”,是IBM开发的一个开源库,专门用于处理全球化(Globalization)和本地化(Localization)问题。这个库提供了强大的...
要获取ASTNode的子节点,我们不能直接调用`getChildren()`方法,因为ASTNode没有提供这个方法。相反,子节点通过特定的属性关联到父节点。例如,TypeDeclaration节点(表示类声明)可能包含一个SimpleName节点(表示...
ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于 IBM公共许可证 的,与开源组织合作研究的, 用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者...
com.ibm.icu_4.0.1.v20090822.jar,eclipse支持jar包,好用
/com.ibm.mq.commonservices.jar /com.ibm.mq.defaultconfig.jar /com.ibm.mq.fta.jar /com.ibm.mq.headers.jar /com.ibm.mq.jar /com.ibm.mq.jmqi.jar /com.ibm.mq.pcf.jar /com.ibm.mq.postcard.jar /...
NULL 博文链接:https://haroldxie.iteye.com/blog/691117
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date.setTime(time); System.out.println(sdf.format(date)); 发现时间于想要的时间不符,请运行Time.reg文件
6. **IBM Certifications**:IBM提供了多种认证,如系统管理员、开发人员、解决方案架构师等。这些认证通常围绕IBM的产品和技术,例如WebSphere应用服务器的管理、DB2数据库的使用、Rational工具的开发流程等。 在...
### WEBSPHERE乱码问题的.../opt/IBM/WebSphere/AppServer/installedChannels:/opt/IBM/WebSphere/AppServer/lib/ext:/opt/IBM/WebSphere/AppServer/web/help:/opt/IBM/WebSphere/AppServer/deploytool/itp/plugins/...
"IBM分区恢复zyaz00us.zip/IBM分区恢复zyaz00us.exe" 是一个专为解决IBM硬盘分区错误而设计的工具,它提供了一键式解决方案,帮助用户快速有效地修复硬盘错误,恢复丢失的数据。 IBM硬盘分区恢复工具主要针对以下几...