评论由:alexvong1995
我提出一个概念性补丁。如果类的名字长于255个字符,编译器现在输出jar文件而不是类文件。jar文件名仅仅是类名字符串的一个(左端)截断。
假设**compile-path*是设置为"build",那么你需要将build/添加到你的类路径中,这样就可以找到jar文件。
这个补丁仅是概念性,理想情况下,所有长名字的类都应该放入一个大jar文件中,以避免需要解压缩许多文件。此外,用户应该能够指定**compile-name-max**和**compile-jar-name**。最后,代码相当难看,我应该把这些东西分解成几个函数。