Impostare una versione specifica del JDK in un progetto Android
Io ho diversi JDK installati sul mio sistema, ed attualmente la versione di default è la 25.
Ma non tutti i progetti sono compatibili con questa versione, quindi ogni volte bisognerebbe modificare la versione di Java di default del sistema.
Ma è una cosa abbastanza scomoda direi.
Però per il nostro progetto Android in verità possiamo anche impostare una versione specifica.
Prima di tutto vediamo dove sono collocate le JDK installate; cambiare da OS a OS ovviamente,
Nel caso specifico siamo su Arch Linux:
$ ls -la /usr/lib/jvm/
lrwxrwxrwx 1 root root 15 5 dic 16.07 default -> java-25-openjdk
lrwxrwxrwx 1 root root 15 5 dic 16.07 default-runtime -> java-25-openjdk
drwxr-xr-x 1 root root 82 26 gen 17.50 java-17-openjdk
drwxr-xr-x 1 root root 82 26 gen 17.50 java-25-openjdk
A questo punto apriamo il file gradle.properties ed aggiungiamo questa riga:
org.gradle.java.home=/usr/lib/jvm/java-17-openjdk
Ovviamente dovete metterci il vostro path.
Rilanciamo l'applicazione.
Enjoy!
android jdk gradle java
Commentami!