当前位置: 首页 > 面试题库 >

如何解决“ ..方法的代码超出了65535字节的限制”?

柳景胜
2023-03-14
问题内容

我有以下代码:

public static void main(String[] args) {
    try {
        String[] studentnames = {
            /* this is an array of 9000 strings... */
        };
    }
}

尝试编译此错误消息

The code of method main(String[]) is exceeding the 65535 bytes limit

问题答案:

在Java中,方法不能超过65535个字节。

因此,要解决此问题,请将您的main(String[] args)方法分解为多个子方法。



 类似资料:
  • 所以我需要使用Java Dijkstra算法。我在这里找到了Dijkstra的一个有效例子。但在我的例子中,我有大约5000个顶点。我得到了一个错误:main方法(String[])的代码超过了65535字节的限制。在stackoverflow上有一些类似的主题,但我找不到如何解决这个问题的实现。有人能给我一些代码来解决这个问题吗。。 编辑 我试图从MySQL表中获取数据,但在声明vertex时遇

  • 我正在运行一个使用Apache Tomcat8.5和Java1.8的Struts2项目。 我被以下错误所困扰;我试过所有可能的解决办法,但找不到任何答案。 JasperException:无法为JSP编译类: 在生成的java文件[d:\newworkspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\catalina\loca

  • 问题内容: 因此,我正在处理在Websphere 7(JDK 6)上运行的旧servlet代码。开发环境设置使用Tomcat 6(JDK 6)。 为什么它在Websphere 7上而不在Tomcat 6上可以工作? 这与应用程序服务器有关吗? 如果您的回答为“是”,则为“否”。2,除了分解代码或使用动态包含之外,您在Tomcat 6(JDK 6)上是否有解决方法? 该计划与将静态包含更改为动态包含

  • 本文向大家介绍浅谈Android解决65535问题的方法,包括了浅谈Android解决65535问题的方法的使用技巧和注意事项,需要的朋友参考一下 Error:Error converting bytecode to dex: Cause: com.android.dex.DexIndexOverflowException: Cannot merge new index 66125 into a

  • 问题内容: 如何解决? 在其他基于python的静态博客应用中,中文帖子可以成功发布。像这个程序:http : //github.com/vrypan/bucket3。在我的网站http://bc3.brite.biz/中,中文帖子可以成功发布。 问题答案: tl;dr / quick fix 不要对Willy Nilly进行解码/编码 不要以为你的字符串是UTF-8编码的 尝试在代码中尽快将字符

  • 我的问题是,当我上传一个文件超过我在脚本中设置的限制(5 MB)时,它会在网站顶部显示此警告: 警告:第0行未知中32485176字节的POST内容长度超过了20971520字节的限制 例如,在这里,我上传了一个文件超过(30 MB),但当我上传一个文件超过(5 MB),小于30(或没有那么大)它不显示警告,只显示我想要的代码错误: 我正在localhost,这个错误每次都出现,我知道如何通过修改