0

我在 Eclipse 中使用 ARCGIS Java SDK 进行编程。

我需要将IFeatureClass转换为ISchemalock。这个演员表应该是允许的。有一个这个演员的例子:http: //resources.esri.com/help/9.3/arcgisengine/java/doc/b22267cb-642c-11dc-9ca3-0b35f906bb2e.htm

但是,当我尝试在我的代码中执行此转换时,会出现异常:

线程“主”java.lang.ClassCastException 中的异常:com.esri.arcgis.geodatabase.IFeatureClassProxy 无法转换为 com.esri.arcgis.geodatabase.ISchemaLock

你能在 IFeatureClass 上做这个演员吗?这是执行此操作的代码:

//Attempt to acquire an exclusive schema lock on the feature class.
ISchemaLock schemaLock = (ISchemaLock)featureClass;

如果您能在您的一个程序中尝试这行简单的代码,我将不胜感激。

让我知道...

4

0 回答 0