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