评论者:alexvong1995
我想出了一个概念验证补丁。当类名长度超过 255 时,编译器现在输出 jar 而不是类。jar 名称只是类名的一个(左)截断。
假设 **compile-path* 设置为 "build",那么您需要将 build/ 添加到您的类路径中,以便找到 jar。
此补丁仅是一个概念验证,理想情况下,所有长名称的类都应该放入一个大 jar 中,以避免需要解压缩许多文件。此外,用户应该能够指定 **compile-name-max** 和 **compile-jar-name**。最后,代码相当丑陋,我应该将东西分解成几个函数。