我想运行不同的项目,其中一个运行在Java8上,另一个运行在Java7上。我在我的Mac上安装了最新的ant版本1.10。如果我设置JAVA_HOME
到java7然后蚂蚁执行失败,在同一台机器上安装多个版本的蚂蚁
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/tools/ant/launch/Launcher : Unsupported major.minor version 52.0
(ANT 1.9上Java7运行)
查找到jenv或点的确切位置:例如,
javac
任务支持使用不同的JDK版本编译。 – Eugene我会建议评估sdkman工具。它使您能够安装Java和ANT的多个版本。请参阅:http://sdkman.io/另一个合法的选择是安装虚拟化软件(如virualbox)在虚拟机中运行构建,最后始终存在Docker –