使用新的Gradle构建工具,我可以将Java代码的源代码级别从Java 6设置为Java7。这使我可以访问许多功能,例如,字符串开关和可折叠的try catch。我正在做一个android库项目。如果我在库中使用源代码级别7,而客户端在其应用程序中使用源代码级别6,是否会发生冲突? (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 只要您只使用源代码级别1.7,并且不使用Java 7中引入的任何API,就可以了(这就是为什么如果您以Java 6为目标,如果您没有实际的Java 6 JDK,那么您的IDE将会抱怨)。确保将目标级别设置为1.6。 (adsbygoogle = window.adsbygoogle || []).push({});
07-24 18:41
查看更多