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