我使用记录编辑器来生成我的类,但是有两个导入不能工作
import net.sf.JRecord.def.IO.builders.ICobolIOBuilder;和
JRecordInterface1.COBOL我使用的是JRecord 0.80,不能升级到0.90,有没有办法从记录编辑器生成代码到JRecord 0.80?我想这可能是问题所在
发布于 2020-10-27 02:46:04
您可能是正确的,JRecordInterface1.COBOL是在0.8版本中引入的,所以在早期版本的JRecord中是不可用的。了解正在使用的JRecord的实际版本将是有用的。
可能会在生成的代码中用CobolIoProvider.getInstance()替换JRecordInterface1.COBOL。同样,根据所使用的CobolIoProvider.getInstance()版本的不同,可能无法使用JRecord。
外部模板
您可以在RecordEditor中使用外部模板,而不是提供的模板。

JRecord 0.80模板
在StandardTemplate_For_jrecord_0.80_V01.00.zip有一个JRecord 0.80模板JRecord模板
使用JRecord 0.80模板
Drop copybook names from field names选项。

设置JRecord版本
在Generate屏幕上有一个设置JRecord版本的选项,最早支持的版本是81.5。对你没有多大用处,但可能对其他人有用。

https://stackoverflow.com/questions/64539482
复制相似问题