【发布时间】:2015-01-21 10:57:38
【问题描述】:
在我的所有项目中,我都使用 gradle 并指定以下内容:
sourceCompatibility = "1.7"; // for example
targetCompatibility = "1.7"; // defaults to sourceCompatibility
现在,我安装了三个不同版本的 JDK,从 1.6 到 1.8。为了从一个版本切换到另一个版本,我将source shell 文件更改为PATH、JAVA_HOME 甚至JDK_HOME。
可能会发生我使用了错误的 JDK 版本并且我不希望这样的情况……是否有可能在尝试任何编译任务之前检查编译器版本是否等于 targetCompatibility?
【问题讨论】: