Java 类文件格式超出限制 :

标签 java sql derby in-memory-database

我在 java 中使用 derby 内存数据库。我想运行一个sql。我的sql字符串的长度是61671字节。但我收到超出 Java 类文件格式限制:method:e1 code_length (72447 > 65535) 错误。我知道有关 derby 的限制,例如代码限制必须小于 65535 字节。没关系(class file format limit(s) exceeded)

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

如何修复它?

谢谢

最佳答案

my string' length is just 61671. Why I am getting code_length (72447 > 65535) error ?

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

关于Java 类文件格式超出限制 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21826075/

相关文章:

sql - EXEC sp_executesql 未按预期工作

java - Derby NATIVE 身份验证用户创建

java - 使用tomcat作为服务器连接到derby数据库

java - 使用 USB 电缆打印问题

java - 为什么我不能在链表上使用 DescendingIterator?

php - 我如何将这 3 个查询合并为一个?

jdbc - ClassNotFoundException:OS X优胜美地上的org.apache.derby.jdbc.EmbeddedDriver

java - 乘法时结果不同

java - 是否可以进行条件包含和条件函数调用?

c++ - vs 2010 : sqlstatementhandle and connection error 中的 mysql 和 c++