Java 重新映射到属性时出现IKVM复杂自定义类型错误!
我用上面的话写了这个:Java 重新映射到属性时出现IKVM复杂自定义类型错误!,java,.net,ikvm,remap,Java,.net,Ikvm,Remap,我用上面的话写了这个: <class name="umple.pts.domain.coreEntities.Stop"> <property name="StopName" sig="()Ljava.lang.String;"> <getter name="getName" sig="()Ljava.lang.String;" /> <setter name="setName" sig="(Ljava.lang.
<class name="umple.pts.domain.coreEntities.Stop">
<property name="StopName" sig="()Ljava.lang.String;">
<getter name="getName" sig="()Ljava.lang.String;" />
<setter name="setName" sig="(Ljava.lang.String;)Z" />
</property>
<property name="StopId" sig="()I">
<getter name="getStopId" sig="()I" />
<setter name="setStopId" sig="(I)V" />
</property>
</class>
<class name="umple.pts.domain.coreEntities.Line">
<property name="LineName" sig="()Ljava.lang.String;">
<getter name="getName" sig="()Ljava.lang.String;" />
<setter name="setName" sig="(Ljava.lang.String;)V" />
</property>
<property name="LineId" sig="()I">
<getter name="getLineId" sig="()I" />
<setter name="setLineId" sig="(I)V" />
</property>
<property name="FirstEndStop" sig="()umple.pts.domain.coreEntities.Stop;">
<getter name="getFirstEndStop" sig="()umple.pts.domain.coreEntities.Stop;" />
<setter name="setFirstEndStop" sig="(umple.pts.domain.coreEntities.Stop;)Z"
/>
/>
生成dll文件时出现错误:
D:\PTS\PTS_SVN\Libraries\ikvm-0.44.0.5\bin>ikvmc-remap:map.xml-target:library
PTSDomain.jar
注IKVMC002:输出文件为“PTSDomain.dll”
错误:无效的属性签名“()umple.pts.domain.coreEntities.Stop;”对物
属性umple.pts.domain.coreEntities.Line.FirstEndStop的ap文件
错误:无效的属性getter签名“()umple.pts.domain.coreEntities.Stop;”
在属性umple.pts.domain.coreEntities.Line.FirstEndStop的重新映射文件中
错误:无效的属性设置程序签名“(umple.pts.domain.coreEntities.Stop;)Z
'在属性umple.pts.domain.coreEntities.Line.FirstEndStop的重新映射文件中
错误:无效的属性签名“()umple.pts.domain.coreEntities.Stop;”对物
属性umple.pts.domain.coreEntities.Line.SecondEndStop的ap文件
错误:无效的属性getter签名“()umple.pts.domain.coreEntities.Stop;”
在属性umple.pts.domain.coreEntities.Line.SecondEndStop的重新映射文件中
错误:无效的属性设置程序签名“(umple.pts.domain.coreEntities.Stop;)Z
'在属性umple.pts.domain.coreEntities.Line.SecondEndStop的重新映射文件中
错误:re中的属性签名“()[umple.pts.domain.coreEntities.Stop;”无效
属性umple.pts.domain.coreEntities.Line.Stops的映射文件
错误:无效的属性getter签名“()[umple.pts.domain.coreEntities.Stop;
'在属性umple.pts.domain.coreEntities.Line.Stops的重新映射文件中
错误:无效的属性设置程序签名“([umple.pts.domain.coreEntities.Stop;)
属性umple.pts.domain.coreEntities.Line.Stops的重新映射文件中的Z
D:\PTS\PTS\u SVN\Libraries\ikvm-0.44.0.5\bin>
我可以使用自定义属性吗?还是必须通过其他方式使用自定义属性???您缺少umple.pts.domain.coreEntities.Line.Stops前面的L;嗨,上一个问题已经解决,您能帮我解决以下问题吗: