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