RecordEditor 使用不存在的导入
RecordEditor using imports that does not exist
我正在使用记录编辑器生成我的 类,但我有两个导入不起作用
import net.sf.JRecord.def.IO.builders.ICobolIOBuilder;
和
JRecordInterface1.COBOL
我使用的是 JRecord 0.80,但我无法升级到 0.90,有什么方法可以从 Record Editor 生成代码到 JRecord 0.80?我认为这可能是问题所在
您可能是正确的,JRecordInterface1.COBOL
是在版本 0.8 中引入的?.?,因此在早期版本的 JRecord 中不可用。了解正在使用的 JRecord 的实际版本会很有用。
您可能能够在生成的代码中用CobolIoProvider.getInstance()
替换JRecordInterface1.COBOL
。再次 CobolIoProvider.getInstance() 可能不可用,具体取决于所使用的 JRecord 的版本。
外部模板
您可以使用 RecordEditor 中的外部模板代替提供的模板。
JRecord 0.80 模板
有一个 JRecord 0.80
模板 StandardTemplate_For_jrecord_0.80_V01.00.zip
在 JRecord Templates
使用 JRecord 0.80 模板
Select 生成 >>> Java Cobol 的 JRecord 代码
输入 Cobol Copybook 和可选的 Cobol 数据文件。还有Select
Drop copybook names from field names
选项。
在模板目录字段中输入StandardTemplate_JRecord_080目录。
点击下一步按钮生成模板。
设置 JRecord 版本
Generate 屏幕上有一个选项可以设置 JRecord 版本,支持的 earliest 版本是 81.5 。对你用处不大,但可能对其他人有用。
我正在使用记录编辑器生成我的 类,但我有两个导入不起作用
import net.sf.JRecord.def.IO.builders.ICobolIOBuilder;
和
JRecordInterface1.COBOL
我使用的是 JRecord 0.80,但我无法升级到 0.90,有什么方法可以从 Record Editor 生成代码到 JRecord 0.80?我认为这可能是问题所在
您可能是正确的,JRecordInterface1.COBOL
是在版本 0.8 中引入的?.?,因此在早期版本的 JRecord 中不可用。了解正在使用的 JRecord 的实际版本会很有用。
您可能能够在生成的代码中用CobolIoProvider.getInstance()
替换JRecordInterface1.COBOL
。再次 CobolIoProvider.getInstance() 可能不可用,具体取决于所使用的 JRecord 的版本。
外部模板
您可以使用 RecordEditor 中的外部模板代替提供的模板。
JRecord 0.80 模板
有一个 JRecord 0.80
模板 StandardTemplate_For_jrecord_0.80_V01.00.zip
在 JRecord Templates
使用 JRecord 0.80 模板
Select 生成 >>> Java Cobol 的 JRecord 代码
输入 Cobol Copybook 和可选的 Cobol 数据文件。还有Select
Drop copybook names from field names
选项。在模板目录字段中输入StandardTemplate_JRecord_080目录。
点击下一步按钮生成模板。
设置 JRecord 版本
Generate 屏幕上有一个选项可以设置 JRecord 版本,支持的 earliest 版本是 81.5 。对你用处不大,但可能对其他人有用。