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