It depends what platform this desktop app targets. Is this a JVM app? If this is the case, JVM bytecode isn't platform-specific. If this desktop app is a native target and the build script is creating the target based on the host system platform, then yes, that's the platform that would be built. It depends on your build script.