我正在开发一个需要生成 java 代码的项目。当我在 main 方法上遇到 65535 字节限制的问题时,我正在做一些测试。我生成的文件看起来像这样:
public class foo{
public static void main(String[] args){
//
//7000 lines later
//
}
}
我认为通过这种方式生成文件我很聪明:
public class foo{
public static void bar(){
//
//7000 lines later
//
}
public static void main(String[] args){
bar();
}
}
但我发现 65535 字节限制适用于每种方法。
我想知道将指令“缓冲”到多种方法中是否可以解决我的问题。java文件的大小有什么限制吗?