我有一个包含大量课程的图书馆。这个罐子大小= 276MB。当我将这个jar包含到模块依赖项中时,一切似乎都很好。我可以在编辑器中使用导入类。导航到类并反编译它们(Ctrl + N)等等......一切正常。
但是当我尝试编译这个项目时,编译器告诉我:"Can't find symbol class ....", "package ... does not exist"
。
Gradle用这个lib编译好。 JAR大小可以提供这样的问题吗?
答案 0 :(得分:1)
对我来说它看起来像IDE bug。
尝试以下方法:
如果上述情况不起作用,您需要报告错误。
答案 1 :(得分:0)
解决。这不是IDEA的错误。这个jar是一个ZIP64格式......所以,java编译器版本1.7_55无法与它一起运行https://blogs.oracle.com/xuemingshen/entry/zip64_support_for_4g_zipfile。在我的项目中我使用1.6 java,gradle使用最新,所以。
当我更改项目SDK时,问题就消失了。