我在java中使用derby内存db。而且我想运行一个SQL。我的sql字符串的长度是61671字节。但我得到Java class file format limit(s) exceeded: method:e1 code_length (72447 > 65535) error。我知道关于derby的限制(例如代码限制)必须小于65535字节。没关系(class file format limit(s) exceeded

但是现在我的字符串长度仅为61671。为什么我收到code_length(72447> 65535)错误?

我该如何解决?

谢谢

最佳答案

我的字符串长度仅为61671。为什么我收到code_length(72447> 65535)错误?


因为代码长度和字符串长度是两个不同的东西。您的代码太长。拆分它。

10-07 16:14