Ho indicato il JAVA_HOME to C:\Program Files (x86)\Java\jre7
Funziona bene. In seguito, ho scompattato formica e impostare le variabili di ambiente legati alla formica, ho ottenuto i seguenti messaggi di errore dopo aver digitato "ant -version"
quale dovrebbe JAVA_HOME indicare, JDK o JRE
Ho cercato questo forum. Sembra una soluzione io a indirizzare Java a JDK anziché a JRE. Non sono esattamente sicuro se questa dovrebbe essere la soluzione. In altre parole, in generale, quale dovrebbe JAVA_HOME puntare a JDK o JRE?
Quindi 'JAVA_HOME' è usato per fare due cose: 1: per gli strumenti di sviluppo, trovare' javac.exe'. 2: per gli strumenti di sviluppo, trovare 'java.exe'. Questo sembra violare ["uno strumento per una cosa"] (https://en.wikipedia.org/wiki/Unix_philosophy#Doug_McIlroy_on_Unix_programming). Non dovrebbe invece essere usato 'JDK_HOME'? – Pacerier
Il diagramma su questo sito mostra la relazione tra JDK e JRE. https://docs.oracle.com/javase/8/docs/ – andrybak
È possibile validare in modo pro grammatico se il percorso Java è impostato come JRE o JDK? –