我想運行不同的項目,其中一個運行在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 –