错误信息示例:
ret = svf.VrSetLocale(SvfUtil.getLocale());
java.lang.NoClassDefFoundError: sun/io/ByteToCharConverter
at jp.co.fit.vfreport.Def.getDefaultConverterName(Unknown Source)
at jp.co.fit.vfreport.Def.<clinit>(Unknown Source)
at jp.co.fit.vfreport.VR32MAIN.getMainProperties(Unknown Source)
at jp.co.fit.vfreport.VR32MAIN.<init>(Unknown Source)
at jp.co.fit.vfreport.Vrw0.initInstance(Unknown Source)
at jp.co.fit.vfreport.Vrw0.VrInit(Unknown Source)
at jp.co.fit.vfreport.Vrw0.VrInit(Unknown Source)
at jp.co.fit.vfreport.Vrw0.VrSetLocale(Unknown Source)
错误发生原因:
只有SVF的SP3以后的版本(包括SP3)才支持JAVA8
解决方案:
请先将SVF产品升级到SP3及以后版本,再应用JAVA8。
相关的XML文件,可以利用升级后的SVFX-Designer工具打开后另存,然后就可以正常使用了。