Ich möchte verschiedene Projekte ausführen, von denen eines auf Java8 und ein anderes auf Java7 läuft. Ich habe die neueste Version 1.10 auf meinem Mac installiert. Wenn ich JAVA_HOME
auf Java7 setzen dann ant Ausführung schlägt mitMehrere Versionen von ant auf demselben Rechner installieren
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/tools/ant/launch/Launcher : Unsupported major.minor version 52.0
(Ant 1.9 läuft auf Java7)
Suchen Sie in jenv oder zeigen Sie auf den genauen Speicherort. – Eugene
Ich würde vorschlagen, das SDKMAN-Tool zu bewerten. Es ermöglicht Ihnen, mehrere Versionen von Java und ANT zu installieren. Siehe: http://sdkman.io/ Eine weitere legitime Option ist die Installation von Virtualisierungssoftware wie virualbox, um Builds innerhalb einer virtuellen Maschine auszuführen, und schließlich gibt es immer Docker –