Moje pytanie jest trochę częste, ale jest też powiązane z Gradle.
Dlaczego potrzebujemy kompilacji i konfiguracji środowiska uruchomieniowego?
Kiedy coś kompiluję, potrzebuję artefaktów do konwertowania moich klas java na kod bajtowy, więc potrzebuję konfiguracji kompilacji, ale dlaczego potrzebna jest konfiguracja środowiska wykonawczego, czy potrzebuję czegoś innego, aby uruchomić moją aplikację w JVM?
Przepraszam, jeśli to brzmi głupio, ale nie rozumiem.
źródło