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