La mia domanda è un po 'comune, ma è anche collegata a Gradle.
Perché abbiamo bisogno della compilazione e della configurazione del runtime?
Quando compilo qualcosa, ho bisogno di artefatti per convertire le mie classi java in bytecode, quindi ho bisogno della configurazione della compilazione, ma perché è necessaria la configurazione del runtime, ho bisogno di qualcos'altro per eseguire la mia applicazione in JVM?
Scusa se sembra stupido, ma non capisco.