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