我在一个类中有几个非常长的字符串用于初始化用户信息。当我在 Eclipse 中编译时,我没有收到任何错误或警告,并且生成的 .jar 运行良好。
最近,我决定创建一个 ant 构建文件来使用。每当我用 ant 编译同一个类时,都会出现“常量字符串太长”编译错误。我已经尝试了多种方法来在 ant 中设置 java 编译器可执行文件,以确保我使用的是与 Eclipse 中完全相同的版本。
我宁愿弄清楚如何在 Ant 中获得与在 Eclipse 中获得的相同的成功编译,也不愿尝试重新编写代码以动态连接字符串。
原文由 Allan 发布,翻译遵循 CC BY-SA 4.0 许可协议
有人正试图向您发送消息 :-) 在您花时间摆弄编译器版本的时候,您可能已经从文本文件中加载了数据 - 这可能是它所属的位置。
查看: