Impostare una versione specifica del JDK in un progetto Android

Mattepuffo's logo
Impostare una versione specifica del JDK in un progetto Android

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!


Condividi

Commentami!