gpt4 book ai didi

java - 如何规避 "code too large"错误(Java)?

转载 作者:行者123 更新时间:2023-11-30 11:46:24 24 4
gpt4 key购买 nike

我自动从 rdf 文件生成一个 java 类(使用 schemagen/jena)。该类仅包含常量,即

形式的语句
public static final Resource foo = m_model.createResource( "http://example.com/foo" );

生成的 java 类大小为 930 KB,因此无法编译。任何想法如何规避这个问题?我可以只使用 rdf 文件的一部分作为输入,但使用整个文件会很方便。

最佳答案

有了那么多常量,您不会全部使用它们,因此您真的不需要生成所有该类。

您遇到的限制是类文件格式固有的。如果要继续生成类,您别无选择,只能将常量划分为多个类。

但我建议您生成程序可以读取的文本文件:

  • 它可以是 Properties 格式,这样您就可以将它加载到 Properties 对象中。

  • 可以是SQL,这样可以批量插入到数据库表中。

  • 它可以是任意数量的其他格式...包括一种 RDF 序列化。

关于java - 如何规避 "code too large"错误(Java)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768573/

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