import org.gradle.nativeplatform.platform.internal.DefaultNativePlatform def currentOS = DefaultNativePlatform.currentOperatingSystem; def platform = null if (currentOS.isWindows()) { platform = 'win' } else if (currentOS.isLinux()) { platform = 'linux' } else if (currentOS.isMacOsX()) { platform = 'mac' } def arch = System.getProperty ("os.arch"); if (arch == 'aarch64') { platform += '-aarch64' } configurations { dep } dependencies { dep "org.openjfx:javafx-base:${javafxVersion}:${platform}" dep "org.openjfx:javafx-controls:${javafxVersion}:${platform}" dep "org.openjfx:javafx-graphics:${javafxVersion}:${platform}" dep "org.openjfx:javafx-media:${javafxVersion}:${platform}" dep "org.openjfx:javafx-web:${javafxVersion}:${platform}" }