0

完整的错误信息在这里:

The class org.apache.poi.hssf.record.MulBlankRecord needs to define a clone method 
(The class org.apache.poi.hssf.record.MulBlankRecord needs to define a clone method)

当尝试使用克隆方法时,我遇到了这个错误。我正在使用 ofbiz,这是我需要做的实施的一部分。

查看其他论坛,它需要我更改我使用的 poi 版本,我确实这样做了,但我正在开发一个独立的测试应用程序,当我更改该独立应用程序的版本时,我得到了应用程序的工作。

但是在这个 ofbiz 应用程序上,我使用多个版本的 ofbiz 更改了版本,但我仍然得到相同的错误。我在独立应用程序上所做的解决方案似乎不适用于 ofbiz 应用程序

编辑:

总而言之,我有两个应用程序,一个网络应用程序(ofbiz)和一个独立的应用程序。我使用相同的库,但 webapp 出现错误。我只是不确定下一步该怎么做。我取出了 webapp 上不必要的库。我尝试删除该库(然后由于缺少库而导致错误,然后我将其退回并清除了 Eclipse 中的红线)。

我也尝试使用不同版本的 poi.jar,但我仍然得到错误。任何帮助或建议将不胜感激,因为我已经没有想法了。webapp似乎与图书馆有问题我不确定它是什么但独立的可以处理我想要的动作(cloneSheet())

4

1 回答 1

1

eclipse中的选项,项目>属性> java构建路径>库,不要在ofbiz组件的lib文件夹中显示库。

就这样,poi 3.7 正在等待删除。我用 poi 3.9 替换它。现在克隆工作表方法现在正在工作。

于 2013-05-01T03:36:01.667 回答