Sto lavorando su alcuni progetti e alcuni di loro utilizzano JDK diversi. Il passaggio tra le versioni JDK non è comodo. Quindi mi stavo chiedendo se c'è un modo semplice per cambiarlo?Passaggio tra diverse versioni JDK in Windows
Ho trovato 2 modi, che dovrebbero risolvere questo problema, ma non funziona.
prima soluzione è la creazione di un file BAT in questo modo:
@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_72
echo setting PATH
set PATH=C:\Program Files\Java\jdk1.7.0_72\bin;%PATH%
echo Display java version
java -version
pause
E dopo l'esecuzione di questo pipistrello, vedo giusta versione di Java. Ma quando chiudo questo CMD e ne apro uno nuovo e digito "java -version", dice che ho ancora 1.8.0_25. Quindi non funziona.
La seconda soluzione che ho trovato è un'applicazione dal sito this. E anche non funziona. Lo stesso effetto della prima soluzione.
Qualche idea? Poiché la modifica di JAVA_HOME e PAHT da: Win + Pause -> Impostazioni di sistema avanzate -> Variabili d'ambiente -> e modifica di queste variabili, è terribile ...
Impostare il percorso con il file batch ed eseguire anche java nel file batch. –
Come si può vedere entrambe le variabili sono impostate nel file batch. Ma non so come eseguire java all'interno di questo file. Ho trovato questa soluzione su un'altra pagina e non so come scrivere file batch. – Lui