Hedef platform olusturmalisin yazdigin uygulama icin. Ornegin Java 8+ cihazlarda calismasini istiyorsan o versiyona gore compile etmelisin. "--release" flag kullanabilirsin standart JDK icindeki toolkit ile.
Java backward compatibility saglamak icin daha yuksek versiyon compiler'lar ile alt versiyonlara byte code ciktisi vermene izin verir, yani JDK-17 ile JDK-11 icin cikti alabilirsin. Elbette ust seviye API'lari kullanamazsin, compile sirasinda hata verecektir.