gpt4 book ai didi

java - Java "Code too large"编译错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:26:13 25 4
gpt4 key购买 nike

Java 中的代码是否有最大大小?我写了一个超过 10,000 行的函数。实际上,每一行都为一个数组变量赋值。

arts_bag[10792]="newyorkartworld";
arts_bag[10793]="leningradschool";
arts_bag[10794]="mailart";
arts_bag[10795]="artspan";
arts_bag[10796]="watercolor";
arts_bag[10797]="sculptures";
arts_bag[10798]="stonesculpture";

编译时出现错误:代码太大

我该如何克服这个问题?

最佳答案

A single method in a Java class may be at most 64KB of bytecode.

但是你应该把它清理干净!

使用.properties 文件来存储这些数据,并通过java.util.Properties 加载它

您可以通过将 .properties 文件放在您的类路径中并使用:

Properties properties = new Properties();
InputStream inputStream = getClass().getResourceAsStream("yourfile.properties");
properties.load(inputStream);

关于java - Java "Code too large"编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23768270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com